General-purpose systolic arrays
- 1 November 1993
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computer
- Vol. 26 (11) , 20-31
- https://doi.org/10.1109/2.241423
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
This publication has 18 references indexed in Scilit:
- The ASP, a fault tolerant VLSI/ULSI/WSI associative string processor for cost-effective systolic processingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- iWarp: an integrated solution to high-speed parallel computingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Cellular array processor CAP and applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A wafer scale programmable systolic data processorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Simulation-based design of programmable systolic arraysComputer-Aided Design, 1991
- Program compression on the instruction systolic arrayParallel Computing, 1991
- Systolic realisation for 2-D convolution using configurable functional method in VLSI parallel array designsIEE Proceedings E Computers and Digital Techniques, 1991
- Building and using a highly parallel programmable logic arrayComputer, 1991
- The Saxpy Matrix-1: A General-Purpose Systolic ComputerComputer, 1987
- Guest Editors' Introduction: Systolic Arrays-From Concept to ImplementationComputer, 1987