• 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