DocumentCode
963519
Title
General-purpose systolic arrays
Author
Johnson, Kurtis T. ; Hurson, A.R. ; Shirazi, Behrooz
Author_Institution
Pennsylvania State Univ., University Park, PA, USA
Volume
26
Issue
11
fYear
1993
Firstpage
20
Lastpage
31
Abstract
The extension of systolic array architecture from fixed- or special-purpose architectures to general-purpose, SIMD (single-instruction stream, multiple-data stream), MIMD (multiple-instruction stream, multiple-data stream) architectures, and hybrid architectures that combine both commercial and FPGA (field-programmable gate array) technologies is chronicled. The authors present a taxonomy for systolic organizations, discuss each architecture´s methods of exploiting concurrencies, and compare performance attributes of each. The authors also describe a number of implementation issues that determine a systolic array´s performance efficiency, such as algorithms and mapping, system integration through memory subsystems, cell granularity, and extensibility to a wide variety of topologies.<>
Keywords
logic arrays; systolic arrays; MIMD; SIMD; cell granularity; field-programmable gate array; hybrid architectures; performance attributes; system integration; systolic array architecture; taxonomy; Computer applications; Computer architecture; Computer networks; Concurrent computing; High performance computing; Parallel processing; Systolic arrays; Time sharing computer systems; Very large scale integration; Workstations;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.241423
Filename
241423
Link To Document