On Supercomputing with Systolic/Wavefront Array Processors

Research output: Contribution to journalArticlepeer-review

240 Scopus citations

Abstract

In many scientific and signal processing applications, there are increasing demands for large-volume and/or high-speed computations which call for not only high-speed computing hardware, but also for novel approaches in computer architecture and software techniques in future supercomputers. Tremendous progress has been made on several promising parallel architectures for scientific computations, including a variety of digital filters, fast Fourier transform (FFT) processors, data-flow processors, systolic arrays, and wavefront arrays. This paper describes these computing networks in terms of signal-flow graphs (SFC) or data-flow graphs (DFC), and proposes a methodology of converting SFC computing networks into synchronous systolic arrays or data-driven wavefront arrays. Both one- and TwoDimensional arrays are discussed theoretically, as well as with illustrative examples. A wavefront-orientedprogramming language, which describes the (parallel) data flow in systolic/wavefront-type arrays, is presented. The structural property of parallel recursive algorithms points to the feasibility of a Hierarchical Iterative Flow-Graph Design (HIFD) of VLSI Array Processors. The proposed array processor architectures, we believe, will have significant impact on the development of future supercomputers.

Original languageEnglish (US)
Pages (from-to)867-884
Number of pages18
JournalProceedings of the IEEE
Volume72
Issue number7
DOIs
StatePublished - Jul 1984
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • General Computer Science
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'On Supercomputing with Systolic/Wavefront Array Processors'. Together they form a unique fingerprint.

Cite this