|
ABSTRACT
The GCD test and the Banerjee-Wolfe test are the two tests traditionally used to determine statement data dependence, subject to direction vectors, in automatic vectorization / parallelization of loops. In an earlier study [14] a sufficient condition for the accuracy of the Banerjee-Wolfe test was stated and proved. In the original presentation only the case of general data dependence was considered, i.e., the case of data dependence without direction vector information. In this paper we extend the previous work to the case of data dependence subject to an arbitrary direction vector. We also state and prove a sufficient condition for the accuracy of a combination of the GCD and the Banerjee-Wolfe test. Finally, we demonstrate how these results can be used in actual practice to obtain exact data dependence information.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
F. Allen , M. Burke , P. Charles , R. Cytron , J. Ferrante, An overview of the PTRAN analysis system for multiprocessing, Proceedings of the 1st International Conference on Supercomputing, p.194-211, March 1988, Athens, Greece
|
| |
2
|
|
| |
3
|
Allen, J.R., and K. Kennedy, "PFC: A program to convert Fortran to parallel form," Supercomputers: Design and Applications, pp 186-205, IEEE Computer Society Press, Silver Spring, MD, 1984.
|
 |
4
|
|
| |
5
|
Banerjee, Utpal, "Data Dependence in Ordinary Programs," M.S. Thesis, University of Illinois at Urbana-Champaign, November 1976.
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
Constantine D. Polychronopoulos , Milind B. Girkar , Mohammad Reza Haghighat , Chia Ling Lee , Bruce Leung , Dale Schouten, Parafrase-2: an environment for parallelizing, partitioning, synchronizing, and scheduling programs on multiprocessors, International Journal of High Speed Computing, v.1 n.1, p.45-72, May 1989
[doi> 10.1142/S0129053389000044]
|
| |
13
|
|
| |
14
|
|
| |
15
|
Psarris, Kleanthis, "A Formal Study of the Data Dependence Tests and their Accuracy," Technical Report 19913, Computer Science Department, Ohio University, September 1991.
|
| |
16
|
Shen, Z., Z. Li, and P. Yew, "An Empirical Study on Array Subscripts and Data Dependencies," Proceedings of 1989 International Conference on Parallel Processing, St. Charles, IL, August 1989.
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
|