DocumentCode :
972188
Title :
On supercomputing with systolic/wavefront array processors
Author :
Kung, Sun-Yuan
Author_Institution :
University of Southern California, Los Angeles, CA, USA
Volume :
72
Issue :
7
fYear :
1984
fDate :
7/1/1984 12:00:00 AM
Firstpage :
867
Lastpage :
884
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 (SFG) or data-flow graphs (DFG), and proposes a methodology of converting SFG computing networks into synchronous systolic arrays or data-driven wavefront arrays. Both one- and two-dimensional arrays are discussed theoretically, as well as with illustrative examples. A wavefront-oriented programming 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.
Keywords :
Application software; Array signal processing; Computer architecture; Computer networks; Concurrent computing; Digital filters; Hardware; Parallel architectures; Supercomputers; Systolic arrays;
fLanguage :
English
Journal_Title :
Proceedings of the IEEE
Publisher :
ieee
ISSN :
0018-9219
Type :
jour
DOI :
10.1109/PROC.1984.12944
Filename :
1457212
Link To Document :
بازگشت