• DocumentCode
    1677262
  • Title

    Rate-optimal fully-static multiprocessor scheduling of data-flow signal processing programs

  • Author

    Parhi, Keshab K. ; Messerschmitt, David G.

  • Author_Institution
    Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    1989
  • Firstpage
    1923
  • Abstract
    The authors introduce the notion of a perfect-rate data-flow program and show that these programs can always be executed in minimum time without requiring any unfolding or retiming operation at all. They show that unfolding any data-flow program beyond a certain factor does not lead to any further reduction in the execution time. This optimum unfolding factor is given by the least common multiple of the loop delay counts in the data-flow program graph. The authors show that unfolding with optimum unfolding factor reduces any iterative data-flow program to an equivalent perfect-rate data-flow program. They obtain upper bounds on the number of needed processors needed to achieve minimum-time schedules
  • Keywords
    parallel processing; performance evaluation; scheduling; data-flow signal processing programs; execution time; loop delay counts; minimum time; optimum unfolding factor; perfect-rate data-flow program; upper bounds; Concurrent computing; Data engineering; Delay; High performance computing; Iterative algorithms; Processor scheduling; Real time systems; Signal processing; Signal processing algorithms; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1989., IEEE International Symposium on
  • Conference_Location
    Portland, OR
  • Type

    conf

  • DOI
    10.1109/ISCAS.1989.100746
  • Filename
    100746