• DocumentCode
    3486997
  • Title

    Static scheduling of uniform nested loops

  • Author

    Chao, Liang-Fang ; Sha, Edwin Hsing-Mean

  • Author_Institution
    Dept. of Comput. Sci., Princeton Univ., NJ, USA
  • fYear
    1993
  • fDate
    13-16 Apr 1993
  • Firstpage
    254
  • Lastpage
    258
  • Abstract
    Efficient scheduling of nested loops is an important problem in highly parallel systems. Most of previous research has been on the transformations of iteration space instead of the loop body. The authors introduce a methodology to transform a loop body into a new one with a better schedule. They model nested loops as multidimensional data-flow graphs, and give a novel mathematical framework for uniform nested loops by using the techniques of retiming and unfolding. Integer linear inequality systems are derived to optimize the execution rate of an iteration. The special case of their framework gives the best-known algorithm for scheduling of one-level loops
  • Keywords
    parallel processing; performance evaluation; resource allocation; scheduling; highly parallel systems; iteration space; multidimensional data-flow graphs; one-level loops; retiming; static scheduling; unfolding; uniform nested loops; Chaos; Computer science; Mathematical model; Optimal scheduling; Parallel architectures; Parallel processing; Pipeline processing; Processor scheduling; Scheduling algorithm; Size control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1993., Proceedings of Seventh International
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-8186-3442-1
  • Type

    conf

  • DOI
    10.1109/IPPS.1993.262890
  • Filename
    262890