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 :
بازگشت