• DocumentCode
    1918768
  • Title

    Efficient list algorithms for irregular block redistribution in parallelizing compilers

  • Author

    Wang, Hui ; Guo, Minyi ; Wei, Daming

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Aizu Univ., Fukushima, Japan
  • fYear
    2004
  • fDate
    14-16 Sept. 2004
  • Firstpage
    467
  • Lastpage
    472
  • Abstract
    In parallelizing compilers on distributed memory systems, distributions of irregular sized array blocks are provided for load balancing and irregular problems. The irregular redistribution is different from the regular block-cyclic redistribution. This paper is devoted to developing algorithms for irregular redistribution that attempt to obtain near optimal scheduling while satisfying the minimal communication costs condition and the minimal step condition. Efficient algorithms are developed and their experimental results are compared. One improved list algorithm provides more chance for conflict messages in its relocation phase. It allocates conflict messages through methods used in a divide-and-conquer algorithm and a relocation algorithm proposed previously. The method of selecting the smallest relocation cost guarantees that the improved list algorithm is more efficient than others in average.
  • Keywords
    distributed memory systems; divide and conquer methods; optimisation; parallelising compilers; resource allocation; scheduling; communication costs; conflict messages; distributed memory systems; divide-and-conquer algorithm; irregular block redistribution; irregular problems; list algorithms; load balancing; optimal scheduling; parallelizing compilers; regular block-cyclic redistribution; Automatic programming; Computer science; Cost function; Load management; Message passing; Optimal scheduling; Parallel programming; Processor scheduling; Program processors; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology, 2004. CIT '04. The Fourth International Conference on
  • Print_ISBN
    0-7695-2216-5
  • Type

    conf

  • DOI
    10.1109/CIT.2004.1357239
  • Filename
    1357239