• DocumentCode
    3190468
  • Title

    Unique sets oriented partitioning of nested loops with non-uniform dependences

  • Author

    Ju, Jialin ; Chaudhary, Vipin

  • Author_Institution
    Parallel & Distributed Process. Lab., Wayne State Univ., Detroit, MI, USA
  • Volume
    3
  • fYear
    1996
  • fDate
    12-16 Aug 1996
  • Firstpage
    45
  • Abstract
    Although many methods exist for nested loop partitioning, most of them perform poorly when parallelizing loops with non-uniform dependences. This paper addresses the issue of parallelizing nested loops with non-uniform dependences. The approach is based on convex hull theory, which has adequate information to handle non-uniform dependences. We introduce the concept of Complete Dependence Convex Hull, unique head and tail sets and abstract the dependence information into these sets. These sets form the basis of the iteration space partitions. The properties of the unique head and tail sets are derived using convex hull theory. Depending on the relative placement of these unique sets, the partitioning problem is grouped into several cases. Several partitioning schemes are also suggested for implementing the technique. Preliminary implementation results of the scheme on the Cray J916 and comparison with other schemes show a dramatic improvement in performance
  • Keywords
    computational geometry; parallel programming; parallelising compilers; program control structures; programming theory; software performance evaluation; Complete Dependence Convex Hull; Cray J916; convex hull theory; head and tail sets; iteration space partitions; nested loop partitioning; nonuniform dependence; parallelizing compilers; software performance; unique sets oriented partitioning; Contracts; Distributed computing; Indium tin oxide; Laboratories; Parallel processing; Processor scheduling; Sparse matrices; Tail; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1996. Vol.3. Software., Proceedings of the 1996 International Conference on
  • Conference_Location
    Ithaca, NY
  • ISSN
    0190-3918
  • Print_ISBN
    0-8186-7623-X
  • Type

    conf

  • DOI
    10.1109/ICPP.1996.538558
  • Filename
    538558