DocumentCode
2344395
Title
Optimization techniques for parallel codes of irregular scientific computations
Author
Guo, Minyi ; Chang, Weng-Long ; Pan, Yi
Author_Institution
Dept. of Comput. Software, Univ. of Aizu, Aizu-Wakamatsu, Japan
fYear
2002
fDate
2002
Firstpage
405
Lastpage
413
Abstract
We propose a communication cost reduction computation rule for irregular loop partitioning, called the least communication computation rule. For an irregular loop with nonlinear array subscripts, the loop is transformed to a normalized single loop, then we partition the loop iterations to processors on which the minimal communication cost is ensured when executing those iterations. We also give some interprocedural optimization techniques for communication preprocessing when the irregular code has the procedure call. The experimental results show that, in most cases, our approaches achieved better performance than other loop partitioning rules.
Keywords
natural sciences computing; optimising compilers; parallel programming; parallelising compilers; program control structures; communication cost reduction computation rule; interprocedural optimization techniques; irregular code; irregular loop partitioning; irregular scientific computations; least communication computation rule; loop iterations; minimal communication cost; nonlinear array subscripts; optimization techniques; parallel codes; procedure call; Cities and towns; Computer science; Concurrent computing; Costs; Distributed computing; Optimizing compilers; Program processors; Runtime library; Software; Technology management;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Workshops, 2002. Proceedings. International Conference on
ISSN
1530-2016
Print_ISBN
0-7695-1680-7
Type
conf
DOI
10.1109/ICPPW.2002.1039758
Filename
1039758
Link To Document