ACM Home Page
Please provide us with feedback. Feedback
Data dependence analysis on multi-dimensional array references
Full text PdfPdf (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
Computer Tech Inst. : Computer Technology Institute
SIGARCH: ACM Special Interest Group on Computer Architecture
SIAM : Society for Industrial and Applied Mathematics
AICA : Assoc Italianai de Calcolo Automatico
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 33,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/318789.318813
What is a DOI?

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
 
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

Collaborative Colleagues:
Zhiyuan Li: colleagues
Pen-Chung Yew: colleagues
Chuag-Qi Zhu: colleagues