• DocumentCode
    2223698
  • Title

    A communication+computation load balanced loop partitioning method

  • Author

    Pande, Santosh

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Ohio Univ., Athens, OH, USA
  • fYear
    1995
  • fDate
    25-28 Oct 1995
  • Firstpage
    376
  • Lastpage
    381
  • Abstract
    We present an iteration and data partitioning approach for DOALL loops on distributed memory systems. The method first examines the highest amount of parallelism (available parallelism) which could be potentially exploited in a loop nest. It then examines the amount of communication overhead which can potentially nullify the benefits due to parallelism and attempts to maximally eliminate the communication to minimize the loop completion time by trading parallelism to a minimal extent. This is achieved by determining the directions of iteration space partitioning which result in minimum communication. Finally, in order to generate a load balanced partition with respect to computation+communication, the method uses a new larger partition owns rule to distribute the underlying data. Necessary theoretical framework has been developed and the merit of the method is shown through a performance evaluation on Cray T3D
  • Keywords
    distributed memory systems; parallel programming; resource allocation; Cray T3D; DOALL loops; available parallelism; communication overhead; communication+computation load balanced loop partitioning method; data partitioning approach; distributed memory systems; iteration space partitioning; larger partition owns rule; load balanced partition; loop completion time; loop nest; minimum communication; Computer science; Costs; Data communication; Distributed computing; Distribution functions; Parallel processing; Partitioning algorithms; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on
  • Conference_Location
    San Antonio, TX
  • ISSN
    1063-6374
  • Print_ISBN
    0-81867195-5
  • Type

    conf

  • DOI
    10.1109/SPDP.1995.530708
  • Filename
    530708