• DocumentCode
    3162113
  • Title

    A period-processor-time-minimal systolic array for cubical mesh algorithms

  • Author

    Scheiman, Chris ; Cappello, Peter

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
  • fYear
    1991
  • fDate
    2-5 Dec 1991
  • Firstpage
    648
  • Lastpage
    655
  • Abstract
    The paper, using a directed acyclic graph (dag) model of algorithms, investigates precedence constrained multiprocessor schedules for the n×n×n directed mesh. Any such schedule requires at least 3n-2 multiprocessor steps. Time-minimal schedules that use as few processors as possible are called processor-time-minimal. For the cubical mesh, such a schedule requires at least [3n2/4] processors. Among such schedules, one with the minimum period (i.e. maximum throughput) is referred to as period-processor-time-minimal. The period of any processor-time-minimal schedule for the cubical mesh is at least 4n/3 steps. This lower bound is shown to be exact by constructing such a schedule, which can be realized on a toroidally-connected systolic array
  • Keywords
    computational complexity; directed graphs; systolic arrays; cubical mesh algorithms; directed acyclic graph; lower bound; maximum throughput; multiprocessor schedules; period-processor-time-minimal systolic array; time minimal schedules; toroidally-connected systolic array; Boolean functions; Computational complexity; Computational modeling; Computer science; Concrete; Processor scheduling; Scheduling algorithm; Systolic arrays; Throughput; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1991. Proceedings of the Third IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-2310-1
  • Type

    conf

  • DOI
    10.1109/SPDP.1991.218201
  • Filename
    218201