• DocumentCode
    2697802
  • Title

    On the parallelization of loop nests containing while loops

  • Author

    Lengauer, Christian ; Griebl, Martin

  • Author_Institution
    Fakultat fur Math. und Inf., Passau Univ., Germany
  • fYear
    1995
  • fDate
    15-17 Mar 1995
  • Firstpage
    10
  • Lastpage
    18
  • Abstract
    Recently, efforts have been made to devise automatic methods, based on a mathematical model, for the parallelization of loop nests with while loops. These methods are extensions of methods for the parallelization of nested for loops. As we present the theory, the parallelization of a nest of d loops is guaranteed to lay out one loop in time and d-l loops in space (one can trade off additional dimensions from space to time). The spacetime complexity of the target loop nest is equal to the time complexity of the source loop nest (whose space complexity is constant)
  • Keywords
    computational complexity; parallel programming; programming theory; automatic methods; loop nest parallelization; mathematical model; nested for loops; source loop nest; space complexity; spacetime complexity; time complexity; while loops; Mathematical model; Pipelines; Polynomials; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Algorithms/Architecture Synthesis, 1995. Proceedings., First Aizu International Symposium on
  • Conference_Location
    Fukushima
  • Print_ISBN
    0-8186-7038-X
  • Type

    conf

  • DOI
    10.1109/AISPAS.1995.401360
  • Filename
    401360