A precise dependence analysis for multi-dimensional arrays under specific dependence direction

被引:2
|
作者
Chang, WL
Chu, CP [1 ]
Wu, JH
机构
[1] So Taiwan Univ Technol, Dept Informat Management, Tainan 701, Taiwan
[2] Natl Cheng Kung Univ, Dept Comp Sci & Informat Engn, Tainan 701, Taiwan
关键词
parallelizing/vectorizing compilers; data dependence analysis; loop parallelization; supercomputing;
D O I
10.1016/S0164-1212(01)00118-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In process of automatic parallelizing/vectorizing constant-bound loops with multi-dimensional arrays under specific dependence direction, the Lambda test is claimed to be an efficient and precise data dependence analysis method that can check whether there exist generally inexact 'real-valued' solutions to the derived dependence equations. In this paper, we propose a precise data dependence analysis method - the multi-dimensional direction vector I test. The multi-dimensional direction vector I test can be applied towards testing whether there exist generally accurate 'integer-valued' solutions to the dependence equations derived from multi-dimensional arrays under specific dependence direction in constant-bound loops. Experiments with benchmark showed that the accuracy rate and the improvement rate for the proposed method are approximately 33.3% and 21.6%, respectively. (C) 2001 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:99 / 112
页数:14
相关论文
共 50 条