A Framework for Efficient Data Redistribution on Distributed Memory Multicomputers

被引:0
|
作者
Minyi Guo
Ikuo Nakata
机构
[1] The University of Aizu,Department of Computer Software
[2] Hosei University,Faculty of Computer and Information Sciences
来源
关键词
parallelizing compilers; HPF; array redistribution; communication scheduling; distributed memory machines;
D O I
暂无
中图分类号
学科分类号
摘要
Array redistribution is required often in programs on distributed memory parallel computers. It is essential to use efficient algorithms for redistribution; otherwise the performance of the programs will degrade considerably. The redistribution overheads consist of two parts: index computation and inter-processor communication. In this paper, by using a notation for the local data description called an LDD, we propose a framework to optimize the array redistribution algorithm both in index computation and inter-processor communication. That is, our work makes an effort to optimize not only the computation cost but also communication cost for array redistribution algorithms. We present an efficient index computation method and generate a schedule that minimizes the number of communication steps and eliminates node contention in each communication step. Some experiments show the efficiency and flexibility of our techniques.
引用
收藏
页码:243 / 265
页数:22
相关论文
共 50 条