• DocumentCode
    1868907
  • Title

    A loop transformation for maximizing parallelism from single loops with nonuniform dependencies

  • Author

    Cho, Chul-Kwon ; Shim, Jae-Chan ; Lee, Mann-Ho

  • Author_Institution
    ADD, Taejon, South Korea
  • fYear
    1997
  • fDate
    28 Apr-2 May 1997
  • Firstpage
    696
  • Lastpage
    699
  • Abstract
    This paper describes several loop splitting methods for exploiting parallelism from single loops, and also proposes a generalized and optimal loop transformation technique for exploiting parallelism from single loops with nonuniform dependencies. The proposed algorithm is based on partitioning a serial loop by using the size of dependence distance such that it varies between different instances of the dependence. It outperforms the two methods proposed by C.D. Polychronopoulos (see Compiler optimizations for enhancing parallelism and their impact on architecture design, IEEE Trans. Comput., vol.37, no.8, p. 991-1004, 1988)
  • Keywords
    optimising compilers; parallel programming; parallelising compilers; program control structures; software performance evaluation; architecture design; compiler optimizations; dependence distance; loop splitting methods; loop transformation; loop transformation technique; nonuniform dependencies; parallelism; single loops; Algorithm design and analysis; Computer architecture; Computer science; Data mining; Equations; Parallel processing; Partitioning algorithms; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing on the Information Superhighway, 1997. HPC Asia '97
  • Conference_Location
    Seoul
  • Print_ISBN
    0-8186-7901-8
  • Type

    conf

  • DOI
    10.1109/HPC.1997.592234
  • Filename
    592234