DocumentCode :
1410011
Title :
A data-driven VLSI array for arbitrary algorithms
Author :
Koren, Israel ; Mendelson, Bilha ; Peled, Irit ; Silberman, Gabriel M.
Author_Institution :
Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
Volume :
21
Issue :
10
fYear :
1988
Firstpage :
30
Lastpage :
43
Abstract :
The design of specialized processing array architectures, capable of executing any given arbitrary algorithm, is proposed. An approach is adopted in which the algorithm is first represented in the form of a dataflow graph and then mapped onto the specialized processor array. The processors in this array execute the operations included in the corresponding nodes (or subsets of nodes) of the dataflow graph, while regular interconnections of these elements serve as edges of the graph. To speed up the execution, the proposed array allows the generation of computation fronts and their cancellation at a later time, depending on the arriving data operands; thus it is called a data-driven array. The structure of the basic cell and its programming are examined. Some design details are presented for two selected blocks, the instruction memory and the flag array. A scheme for mapping a dataflow graph (program) onto a hexagonally connected array is described and analyzed. Two distinct performance measures-mapping efficiency and array utilization-and some performance results are discussed.<>
Keywords :
VLSI; logic arrays; microprocessor chips; parallel architectures; parallel programming; performance evaluation; arbitrary algorithms; array utilization; computation fronts; data-driven VLSI array; data-driven array; dataflow graph; hexagonally connected array; mapping efficiency; performance measures; programming; specialized processing array architectures; Algorithm design and analysis; Clocks; Concurrent computing; Parallel processing; Pattern recognition; Pipeline processing; Synchronization; Systolic arrays; Topology; Very large scale integration;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.7055
Filename :
7055
Link To Document :
بازگشت