作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (24): 26-28. doi: 10.3969/j.issn.1000-3428.2006.24.010

• 博士论文 • 上一篇    下一篇

并行编译中一种线性数据和计算划分算法

董春丽,韩 林,赵荣彩   

  1. (解放军信息工程大学信息工程学院,郑州 450002)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-12-20 发布日期:2006-12-20

Linear Computation and Data Decomposition Algorithm in Parallel Compilation

DONG Chunli, HAN Lin, ZHAO Rongcai   

  1. (School of Information Engineering, PLA Information Engineering University, Zhengzhou 450002)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-12-20 Published:2006-12-20

摘要: 对于高性能并行计算机而言,如何找到一种好的计算和数据划分,对数据和计算进行合理划分,增加数据本地化来减少处理器间的通信是提高其并行性能的关键。该文讨论了一种线性的自动进行无数据重组的计算和数据划分算法。

关键词: 并行编译, 数据划分, 计算划分, 循环级并行

Abstract: For high-performance parallel computer, finding a good decomposition of computation and data, minimizing communication by increasing the locality of data references is an important optimization for achieving high performance. This paper describes a linear decomposition algorithm that automatically finds computation and data decomposition and no data reorganization communication.

Key words: Parallel compiler, Data decomposition, Computation decomposition, Loop level parallel