• DocumentCode
    2208899
  • Title

    Loop-synthesizing transformation for maintaining parallelism and enhancing locality

  • Author

    Lee, Sanghun ; Aso, Hirotomo

  • Author_Institution
    Dept. of Electr. & Commun. Eng., Tohoku Univ., Sendai-shi, Japan
  • fYear
    2003
  • fDate
    6-9 Oct. 2003
  • Firstpage
    156
  • Lastpage
    163
  • Abstract
    On parallel computers, parallelism and locality are critical points for the performance of programs. It is known that locality and parallelism of loop nests can be improved by loop transformations. However, many useful loop transformations are restricted to perfectly nested loop nests. We present a loop-synthesizing transformation for maintaining parallelism and improving locality, with respect to a sequence of parallel loop nests. Since the result of our synthesizing transformation is a perfectly nested loop nest, we can directly perform the loop transformations which are restricted to perfectly nested loop nests, to further parallelize and to further enhance locality after the transformation.
  • Keywords
    parallel algorithms; parallel machines; parallel programming; program control structures; locality enhancement; loop transformations; loop-synthesizing transformation; parallel computing; parallel loop nests; parallelism maintenance; Concurrent computing; Costs; Jacobian matrices; Law; Legal factors; Maintenance engineering; Memory architecture; Parallel processing; Partial differential equations; Smoothing methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2003. Proceedings. 2003 International Conference on
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-2018-9
  • Type

    conf

  • DOI
    10.1109/ICPPW.2003.1240366
  • Filename
    1240366