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

同归约变换结合的自动单模变换技术
引用本文:俞一峻,李剑慧,黄波,朱传琪.同归约变换结合的自动单模变换技术[J].计算机学报,1999,22(6).
作者姓名:俞一峻  李剑慧  黄波  朱传琪
作者单位:复旦大学并行处理研究所,上海,200433
基金项目:国家自然科学基金,国家八六三高技术研究发展计划,教育部科学技术项目基金,国防科技重点实验室基金
摘    要:针对应用自动单模变换的两大困难:如何自动找出使多重循环并行化的恰当的单模变换矩阵以及如何解决妨碍单模矩阵计算的非常数归约相关距离,提出了如何对给定常数距离矩阵,自动找出使循环并行化的恰当的单模变换矩阵的技术;然后提出将数组归约相关表示为最小常数距离向量,从而使存在归约相关的多重循环也能够应用自动单模变换技术,为自动单模变换技术走向实用化提供了理论依据.

关 键 词:相关性分析  循环并行化变换  单模变换  数组归约

ENHANCED AUTOMATIC MULTINESTED LOOP UNIMODULAR PARALLELIZATION WITH ARRAY REDUCTION TECHNIQUE
YU Yi-Jun,LI Jian-hui,HUANG Bo,ZHU Chuan-Qi.ENHANCED AUTOMATIC MULTINESTED LOOP UNIMODULAR PARALLELIZATION WITH ARRAY REDUCTION TECHNIQUE[J].Chinese Journal of Computers,1999,22(6).
Authors:YU Yi-Jun  LI Jian-hui  HUANG Bo  ZHU Chuan-Qi
Abstract:Unimodular transformation is a kind of loop parallelizing transformations that keeps the normality of the transformed loop nest. However, there are two drawbacks that makes the UT method not practical. First, the dependence distance must be kept lexicographically positive after transformation, which makes the computation of unimodular matrix for multi fold loops difficult. Secondly, the array reduction dependence is not constant distance in its nature while most UT method deal with constant distance matrix. The paper aims at finding approaches to overcome these drawbacks. First, an automatic UT approach to multi fold loops with constant distance matrix is introduced to parallelize outer and inner multi nested loops, which reaches the first aim. Then, the paper defines a way to express array reduction dependence as mimimal constant distance vector such that the previous UT method can apply to the loops with array redution dependence, which fulfils the second aim. To illustrate the theory of enhancing UT method with array reduction technique, a complete example is given.
Keywords:Dependence analysis  loop parallelization  unimodular transformation  array reduction  
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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