首页 | 本学科首页   官方微博 | 高级检索  
     

面向SIMD机器的全局自动数据分割
引用本文:林进,朱宁宁,张兆庆,乔如良.面向SIMD机器的全局自动数据分割[J].计算机学报,1999,22(6):596-602.
作者姓名:林进  朱宁宁  张兆庆  乔如良
作者单位:中国科学院计算技术研究所,北京,100080
摘    要:提出了一种面向SIMD机器的全局数据自动分割算法,该算法能处理多个非紧嵌折循环嵌套,并且数组下标存取为循环变量的线性式,首先通过数据与迭代映射抽象了计算中的通信方式,然事提出识别规则模式通信模式的形式比条件,接着建立包含对准信息和相应通信开销的数据迭代图,并在数据迭代图的基础上提出了一个启发式算法来计算较优的数据分布和迭代分布,以优化处理单元之间的通信开销,通过发析多个循环嵌套所涉及的多个数组映和

关 键 词:数据分布  迭代分布  规则模式通信
修稿时间:1998年6月17日

GLOBAL DATA AND LOOPS PARTITIONING FOR SIMD MACHINES
LIN Jin,ZHU Ning-Ning,ZHANG Zhao-qing,QIAO Ru-liang.GLOBAL DATA AND LOOPS PARTITIONING FOR SIMD MACHINES[J].Chinese Journal of Computers,1999,22(6):596-602.
Authors:LIN Jin  ZHU Ning-Ning  ZHANG Zhao-qing  QIAO Ru-liang
Abstract:This paper describes a compiler algorithm for SIMD machines that automatically finds computation and data arrays distribution so optimize the communication between the processor elements of SIMD machines with distributed local memory. The algorithm can handle programs with general non perfect loop nests where the array accesses are affine functions of the loop indices.In this framework, matrices are used to represent the mapping of loops space and data space onto the processor space. The general communication in the computation is formulated first based on the mapping of the data and loops onto the processor elements. Then, the formal conditions for detecting the regular pattern communication are derived. The data and loops graph is built to model affine communication. Finally, a heuristic method based on data and loops graph is devised to derive an optimal loop and data partitioning for reusing the data across multiple loop nests and optimizing the communication. These ideas are adopted in the design and implementation of a parallelizing compiler targeted on the SIMD machines. This paper also demonstrates the efficiency of this approach with encouraging experimental results.
Keywords:Data partitioning  loops partitioning  regular pattern communication  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号