DocumentCode
3324374
Title
Synthesizing systolic arrays: some recent developments
Author
Darte, A. ; Risset, Tanguy ; Robert, Yves
Author_Institution
Lab. de l´´Informatique du Parallelisme, Ecole Normale Superieure de Lyon, France
fYear
1991
fDate
2-4 Sep 1991
Firstpage
372
Lastpage
386
Abstract
Methods for synthesizing systolic arrays from uniform DAGs are well understood. The idea is to extract from the original sequential algorithm a dependence graph where all incoming arcs to a given node come from a fixed-size neighborhood, so that dependencies are local. Space-time transformations are then used for scheduling the DAG (timing function) and mapping nodes onto physical processors (allocation function). Both linear and piece-wise linear mappings can be derived in a systematic way, and methods exist to optimize given criteria such as the execution time, the number of processors or the cell utilization. The authors survey three recent developments along the following lines: DAG uniformization and spacetime minimal arrays; mapping n-dimensional DAGs (n⩾3) onto linear arrays; and partitioning techniques for the efficient mapping of a computational DAG onto a fixed-size processor array
Keywords
directed graphs; logic CAD; systolic arrays; dependence graph; directed acyclic graphs; execution time; fixed-size neighborhood; mapping nodes; partitioning techniques; space time transformations; systolic arrays synthesis; timing function; Equations; Image storage; Optimization methods; Piecewise linear techniques; Pipelines; Processor scheduling; Signal processing; Systolic arrays; Timing; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Application Specific Array Processors, 1991. Proceedings of the International Conference on
Conference_Location
Barcelona
Print_ISBN
0-8186-9237-5
Type
conf
DOI
10.1109/ASAP.1991.238908
Filename
238908
Link To Document