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
Link To Document :
بازگشت