摘要
为提高算法的并行计算性能 ,许多并行程序必须进行数据重分配。数据重分配是在并行计算过程中实现的 ,其开销影响算法的并行性能 ,高效的数据重分配对提高并行计算的性能有重要意义。本文阐述了数据重分配的环形算法 ;提出了数据重分配的蝶网算法 ,并证明了其正确性 ;设计了结构性数据交换方法 ;
Data redistribution is necessary to enhance the algorithm performance in many parallel programs.Since data redistribution is performed at run time,the cost of redistributing data among processors affects the performance of algorithm.High performance data redistribution is important for the parallel program.Butterfly algorithm for data redistribution of parallel computing is put forward in the paper.We have proved the correctness of the algorithm.Structured data transposition is designed.The performance is analyzed both theoretically and numerically.
出处
《国防科技大学学报》
EI
CAS
CSCD
北大核心
2002年第4期33-36,共4页
Journal of National University of Defense Technology
基金
国家 8 6 3高技术项目资助 ( 30 6 -ZD0 1- 0 3- 4)
关键词
并行计算
数据重分配
环形算法
蝶网算法
结构性数据交换
parallel computing
data redistribution
circle algorithm
butterfly algorithm
structured data transposition.