DocumentCode
967942
Title
On the design of algorithms for VLSI systolic arrays
Author
Moldovan, Dan I.
Author_Institution
University of Southern California, Los Angeles, CA
Volume
71
Issue
1
fYear
1983
Firstpage
113
Lastpage
120
Abstract
This paper is concerned with the mapping of cyclic loop algorithms into special-purpose VLSI arrays. The mapping procedure is based on the mathematical transformations of index sets and data dependence vectors. Necessary and sufficient conditions for the existence of valid transformations are given for algorithms with constant data dependences. Two examples of different algorithms are given to illustrate the proposed mapping procedure; first is the LU decomposition of a matrix which leads to constant data dependence vectors, and secondly is the dynamic programming which leads to dependences which are functions on the index set and are more difficult to be mapped into VLSI arrays.
Keywords
Algorithm design and analysis; Computer networks; Concurrent computing; Hardware; Multiprocessor interconnection networks; Parallel processing; Pipeline processing; Power system reliability; Systolic arrays; Very large scale integration;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/PROC.1983.12532
Filename
1456800
Link To Document