Title :
Supporting matrix operations in vector architectures
Author :
Bi, Hua ; Giloi, Wolfgang K.
Author_Institution :
Res. Center for Innovative Comput. Syst. & Technol., Tech. Univ., Berlin, Germany
Abstract :
Many elementary numerical algorithms involve not only vector operations but also matrix operations. Today´s vector processors only support vector operations, and execute matrix operations in terms of vector operations, because they can not access matrix operands in one instruction. This will lead to poor sustained performances of vector machines. The paper discusses how to support both vector operations and matrix operations in vector architectures. At first subarray patterns for vector and matrix operations are introduced. Then it presents a set of accessing modes which can make vector architectures to access both vector and matrix operands. Finally the performance improvement for matrix multiplication and the FFT is demonstrated
Keywords :
fast Fourier transforms; matrix algebra; parallel algorithms; vector processor systems; FFT; accessing modes; matrix multiplication; matrix operations; numerical algorithms; subarray patterns; vector architectures; vector machines; vector operations; vector processors; Bismuth; Computer architecture; Matrix decomposition; Partial differential equations; Symmetric matrices; Vector processors;
Conference_Titel :
Parallel Processing Symposium, 1992. Proceedings., Sixth International
Conference_Location :
Beverly Hills, CA
Print_ISBN :
0-8186-2672-0
DOI :
10.1109/IPPS.1992.223043