Optimization techniques for parallel codes of irregular scientific computations

Minyi Guo,Weng-Long Chang,Yi Pan
DOI: https://doi.org/10.1109/ICPPW.2002.1039758
2002-01-01
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.
What problem does this paper attempt to address?