Abstract

The authors present the concept of vector register windows (VRWs) geared towards large scale matrix computation and image processing applications. The VRWs consist of multiple windows for vector registers providing parallel access and manipulation of large matrix data in the orthogonal multiprocessor (OMP). The number of windows and the number of registers in a window are dynamically reconfigurable over a range of values to match with the application problem size. An associated index manipulator provides programmable and on-the-fly data manipulation. The index manipulation feature is shown to be quite powerful for carrying out complex data manipulation functions like row (column) shift, row (column) exchange, matrix rotation, etc. Some matrix algorithms, efficiently utilizing the VRWs, are illustrated. >

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call