| Data dependence analysis on multi-dimensional array references |
| Full text |
Pdf
(957 KB)
|
| Source
|
International Conference on Supercomputing
archive
Proceedings of the 3rd international conference on Supercomputing
table of contents
Crete, Greece
Pages: 215 - 224
Year of Publication: 1989
ISBN:0-89791-309-4
|
|
Authors
|
|
Zhiyuan Li
|
Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign, 305 Talbot, 104 S. Wright St., Urbanba, IL
|
|
Pen-Chung Yew
|
Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign, 305 Talbot, 104 S. Wright St., Urbanba, IL
|
|
Chuag-Qi Zhu
|
Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign, 305 Talbot, 104 S. Wright St., Urbanba, IL
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 11, Downloads (12 Months): 33, Citation Count: 14
|
|
|
ABSTRACT
An efficient and precise data dependence analysis is the key to the success of a parallelizing compiler because it is required in almost all phases of the parallelism detection and enhancement in such compilers. However, existing test algorithms are quite weak in analyzing multi-dimensional array references, which are usually where the parallelism is in most programs.
In this paper, a new algorithm, called &lgr;-test, is presented for an efficient and accurate data dependence analysis on multi-dimensional array references. It achieves high efficiency and high accuracy at the same time, which is in general not allowed in previous algorithms. This algorithm has been implemented in Parafrase [Wolf82]. Some experimental results are also presented to show its effectiveness.
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.
| |
Alle83
|
|
| |
Bane88
|
|
 |
CoHa78
|
|
 |
KKPL81
|
D. J. Kuck , R. H. Kuhn , D. A. Padua , B. Leasure , M. Wolfe, Dependence graphs and compiler optimizations, Proceedings of the 8th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.207-218, January 26-28, 1981, Williamsburg, Virginia
[doi> 10.1145/567532.567555]
|
| |
Kuhn80
|
|
| |
Li89
|
|
 |
LiTh88
|
|
| |
ShLY89
|
"An Empirical Study on Array Subscripts and Data Dependences," To appear in Proe. of 1989 Int' Conf. on Parallel Processing.
|
 |
Shos81
|
|
| |
Smit76
|
B.J. Smith, et al., Matrix Eigensystem Routines - Eispack Guide, Springer- Verlag, Heidelberg, 1976.
|
| |
Trio85
|
R. Triolet, "Interprocedural Analysis for Program Restructuring with Parafrase," CSRD Rpt. No. 538, University of Illinois at Urbana-Champaign, Dec. 1985.
|
 |
TrIF86
|
|
 |
Wall88
|
|
| |
Wolf82
|
|
CITED BY 14
|
|
|
|
|
|
|
|
William Y. Chen , Scott A. Mahlke , Wen-mei W. Hwu , Tokuzo Kiyohara , Pohua P. Chang, Tolerating data access latency with register preloading, Proceedings of the 6th international conference on Supercomputing, p.104-113, July 19-24, 1992, Washington, D. C., United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|