DocumentCode :
2600401
Title :
On the hierarchical design of VLSI processor arrays
Author :
Thiele, Lothar
Author_Institution :
Univ. des Saarlandes, Saarbrucken, West Germany
fYear :
1988
fDate :
7-9 Jun 1988
Firstpage :
2517
Abstract :
The author investigates systematic methods for the design of processor arrays. The proposed concept enables the efficient realization of more general classes of algorithms than the systolic concept. In particular, instance-dependent branching, instance-dependent processor configurations, and hierarchical formulations of imperative programs can be taken into account. The concept of a piecewise-regular dependence graph and that of its reduced description is given. The definition of piece-wise regular algorithms leads to their mapping onto piecewise regular systolic arrays using piecewise linear transformations. The hierarchical description of algorithms and dependence graphs and the corresponding transformations such as condensation, unfolding, clustering and unclustering are applied to partitioning problems (assignment, schedule segmentation, multidimensional mapping)
Keywords :
VLSI; cellular arrays; microprocessor chips; parallel algorithms; parallel architectures; piecewise-linear techniques; VLSI processor arrays; assignment; clustering; condensation; hierarchical design; imperative programs; instance-dependent branching; instance-dependent processor configurations; multidimensional mapping; parallel processing chips; partitioning problems; piecewise linear transformations; piecewise regular systolic arrays; piecewise-regular dependence graph; reduced description; schedule segmentation; unclustering; unfolding; Circuits; Compaction; Distributed control; Partitioning algorithms; Process design; Systolic arrays; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 1988., IEEE International Symposium on
Conference_Location :
Espoo
Type :
conf
DOI :
10.1109/ISCAS.1988.15454
Filename :
15454
Link To Document :
بازگشت