DocumentCode :
3626444
Title :
Matrix-vector Multiplication on a Fixed Size Unidirectional Systolic Array
Author :
N. M. Stojanovic;I. Z. Milovanovic;M. K. Stojcev;E. I. Milovanovic
Author_Institution :
Faculty of Electronic Engineering, Aleksandra Medvedeva 14, 18000 Ni?, Serbia, Email: nataly@elfak.ni.ac.yu
fYear :
2007
Firstpage :
457
Lastpage :
460
Abstract :
In this paper, the problem of multiplication of matrix A=(aik)nxn by vector b macr= (bk)nxl unidirectional linear systolic array (ULSA) comprised of ples[n/2] processing elements is considered. To match the dimension of matrix A to the ULSA size, the partitioning of the matrix A into quasidiagonal blocks is performed. Each block contains p quasidiagonals. In order to decrease the computation time the reordering of elements of block matrices and resulting vector c is performed. The global structure of memory interface subsystem (MIS) is proposed. The MIS, located between the host and ULSA, provides corresponding data transfers to/from ULSA. Finally, the performance of synthesized ULSA is discussed and compared with fixed size bidirectional systolic array.
Keywords :
"Systolic arrays","Signal processing algorithms","Hardware","Partitioning algorithms","Vectors","Computer interfaces","Computer vision","Field programmable gate arrays","Algorithm design and analysis","Signal synthesis"
Publisher :
ieee
Conference_Titel :
Telecommunications in Modern Satellite, Cable and Broadcasting Services, 2007. TELSIKS 2007. 8th International Conference on
Print_ISBN :
978-1-4244-1467-3
Type :
conf
DOI :
10.1109/TELSKS.2007.4376040
Filename :
4376040
Link To Document :
بازگشت