共 50 条
Forty-three ways of systolic matrix multiplication
被引:2
|作者:
Milovanovic, I. Z.
[1
]
Bekakos, M. P.
[2
]
Tselepis, I. N.
[2
]
Milovanovic, E. I.
[1
]
机构:
[1] Fac Elect Engn, Nish, Serbia
[2] Democritus Univ Thrace, Sch Engn, Dept Elect & Comp Engn, Komotini, Greece
关键词:
systolic arrays;
matrix multiplication;
synthesis procedure;
DESIGN;
ALGORITHMS;
D O I:
10.1080/00207160802275944
中图分类号:
O29 [应用数学];
学科分类号:
070104 ;
摘要:
This paper investigates different ways of systolic matrix multiplication. We prove that in total there are 43 arrays for multiplication of rectangular matrices. We also prove that, depending on the mutual relation between the dimensions of rectangular matrices, there is either 1 or 21 arrays with minimal number of processing elements. Explicit mathematical formulae for systolic array synthesis are derived. The methodology applied to obtain 43 systolic designs is based on the modification of the synthesis procedure based on dependency vectors and space-time mapping of the dependency graph.
引用
收藏
页码:1264 / 1276
页数:13
相关论文