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

A Direct Approach for Finding Loop Transformation Matrices
作者姓名:LIN Hua  LU Mi  Jesse Z.FANG
作者单位:[1]ElectricalEngineeringDepartmentTexasA&MUniversity,CollegeStation,TX77843,U.S.A [2]Hewlett-PackardLab.,P.
摘    要:Loop transformations,such as loop interchange,reversal and skewing,have been unified under linear matrix transformations.A legal transformation matrix is usually generated based upon distance vectors or direction vectors.Unfortunately,for some nested loops,distance vectors may not be computable and direction vectors, Unfortunately,for some nested loops,distance vectors may not be computable and direction vectors,on the other hand,may not contain useful information.We propose the use of linear equations or inequalities of distance vectors to approximate data dependence.This approach is advantageous since(1) many loops having no constant distance vectors have very simple equations of distance vectors;(2) these equations contain more information than direction vectors do,thus the chance of exploiting potential parallelism is improved.In general,the equations or inequalities that approximate the data dependence of a given nested loop is not unique,hence classification is discussed for the purpose of loop transformationEfficient algorithms are developed to generate all kinds of linear equations of distance vectors for a given nested loop.The issue of how to obtain a desired transformation matrix from those equations is also addressed.

关 键 词:最优问题  循环变换矩阵  并行处理系统

A direct approach for finding loop transformation matrices
LIN Hua,LU Mi,Jesse Z.FANG.A Direct Approach for Finding Loop Transformation Matrices[J].Journal of Computer Science and Technology,1996,11(3):237-256.
Authors:Hua Lin  Mi Lü  Jesse Z Fang
Affiliation:Electrical Engineering DepartmentTexas A&M University; College Station; TX 77843 US.A. email: {linl246; mlu}@ee.tamu.edu; Hewlett-Packard Lab.; P. o. Box 10490; Palo Alto; CA 94303; US.A. email: jf ang@hpljg.hpl.hp.com;
Abstract:Loop transformations, such as loop interchange, reversal and skewing, have been unified under linear matrix transformations. A legal transformation matrix is usually generated based upon distance vectors or direction vectors. Unfortunately, for some nested loops, distance vectors may not be computable and direction vectors, on the other hand, may not contain useful information. We propose the use of linear equations or inequalities of distance vectors to approximate data dependence. This approach is advantageous since (1) many loops having no constant distance vectors have very simple equations of distance vectors; (2) these equations contain more information than derection vectors do, thus the chance of exploiting potential parallesism is improved. In general, the equations or inequalities that approximate the data dependence of a given nested loop is not unique, hence classification is discussed for the purpose of loop transformation. Efficient algorithms are developed to generate all kinds of linear equations of distance vectors for a given nested loop. The issue of how to obtain a desired transformation matrix from those equations is also addressed.
Keywords:
本文献已被 CNKI 维普 SpringerLink 等数据库收录!
点击此处可从《计算机科学技术学报》浏览原始摘要信息
点击此处可从《计算机科学技术学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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