SYNTHESIZING SYSTOLIC ARRAYS FROM RECURRENCE EQUATIONS

被引:37
作者
RAJOPADHYE, SV
FUJIMOTO, RM
机构
[1] GEORGIA INST TECHNOL,SCH INFORMAT & COMP SCI,ATLANTA,GA 30332
[2] UNIV UTAH,DEPT COMP SCI,SALT LAKE CITY,UT 84112
关键词
data pipelining; recurrence equations; synthesis technique; Systolic arrays; timing and allocation functions;
D O I
10.1016/0167-8191(90)90105-I
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We address the problem of synthesizing systolic arrays from recurrence equations. This problem has been studied by a number of researchers for the case where the dependencies in the recurrence are uniform. We first summarize this approach and present a number of results that make explicit the scope and limitations of such Uniform Recurrence Equations (UREs). To overcome the limitations we propose the class of Affine Recurrence Equations (AREs) which are a superset of UREs. In order to synthesize systolic arrays from such recurrences it is necessary to determine appropriate timing and allocation functions. We discuss techniques to determine such functions. We will also show that merely determining such functions is not enough to guarantee that the architecture is systolic. We therefore present a technique called data pipelining which enables us to derive systolic arrays from the ARE. © 1990.
引用
收藏
页码:163 / 189
页数:27
相关论文
共 39 条
[1]  
[Anonymous], 1966, THEORY SELF REPRODUC
[2]  
CAPPELLO PR, 1984, ADV COMPUTING RES, V2, P23
[3]  
CHEN MC, 1986, 1986 P ACM C PRINC P
[4]  
CHEN MC, 1985, YALEU RR374 YAL U DE
[5]  
Delosme J.-M., 1986, Parallel Algorithms and Architectures. Proceedings of the International Workshop, P295
[6]  
DELOSME JM, 1985, INT S VLSI TECHNOLOG, P268
[7]  
DELOSME JM, 1985, YALEU RR370 YAL U DE
[8]  
FORTES JAB, 1985, P ICASSP
[9]  
FORTES JAB, 1983, THESIS U SO CALIFORN
[10]  
Guibas L., 1979, P CALTECH C VLSI, P509