计算机工程与应用 ›› 2010, Vol. 46 ›› Issue (14): 45-47.DOI: 10.3778/j.issn.1002-8331.2010.14.013
丁 锐,赵荣彩,梁 玲
DING Rui,ZHAO Rong-cai,LIANG Ling
摘要: 代码生成作为并行编译器的后端,其生成代码的优劣直接影响着并行程序的执行效率。并行分解的维内存在偏移会产生维内通信,传统算法生成的维内通信代码不够精确,会产生冗余通信。提出了通过合并数组变量生成通信链,并按照通信链生成通信代码的维内通信优化算法来消除此类冗余,对传统算法进行了改进和优化。测试结果表明该算法对维内通信的优化效果明显。
中图分类号: