• DocumentCode
    1649703
  • Title

    Extracting parallelism in nested loops

  • Author

    Song, W.B. ; Park, D.S. ; Kim, B.S. ; Kong, Y.H.

  • Author_Institution
    Dept. of Comput. Sci., Inchon Junior Coll., South Korea
  • fYear
    1996
  • Firstpage
    41
  • Lastpage
    47
  • Abstract
    Parallelization of sequential programs primarily focuses on loop structures since the array index variables in a loop usually exhibit data dependency among them. When the data dependency relation is constant in terms of distance, several compile time parallelization methods were introduced. On the other hand, when the data dependency relation varies in distance, the compile time extraction of parallelism is more complicated. We propose a generalized parallelism extraction scheme for nested loops. This method automatically converts a sequential loop into a nested parallel DOALL loop at compile time. Moreover, this algorithm can be applicable where the dependency relation is both constant and varying in distance. Our test results show the proposed scheme is superior to conventional methods when sufficiently large number of processors are provided
  • Keywords
    parallel algorithms; parallel programming; parallelising compilers; subroutines; array index variables; compile time parallelization methods; data dependency relation; nested loops; nested parallel DOALL loop; parallelism extraction; parallelization; processors; sequential programs; Computer science; Concurrent computing; Data mining; Educational institutions; Inspection; Parallel processing; Parallel programming; Program processors; Programming profession; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1996. COMPSAC '96., Proceedings of 20th International
  • Conference_Location
    Seoul
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-7579-9
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1996.542424
  • Filename
    542424