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
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;
Conference_Titel :
Parallel Processing Workshops, 2002. Proceedings. International Conference on
Print_ISBN :
0-7695-1680-7
DOI :
10.1109/ICPPW.2002.1039758