TY - JOUR
T1 - Simple framework to calculate the reaching definition of array references and its use in subscript array analysis
AU - Lin, Yuan
AU - Padua, David
PY - 2000
Y1 - 2000
N2 - The property analysis of subscript arrays can be used to facilitate the automatic detection of parallelism in sparse/irregular programs that use indirectly accessed arrays. In order for property analysis to work, array reaching definition information is needed. In this paper, we present a framework to efficiently calculate the array reaching definition. This method is designed to handle the common program patterns in real programs. We use some available techniques as the building components, such as data dependence tests and array summary set representations and operations. Our method is more efficient as well as more flexible than the existing techniques.
AB - The property analysis of subscript arrays can be used to facilitate the automatic detection of parallelism in sparse/irregular programs that use indirectly accessed arrays. In order for property analysis to work, array reaching definition information is needed. In this paper, we present a framework to efficiently calculate the array reaching definition. This method is designed to handle the common program patterns in real programs. We use some available techniques as the building components, such as data dependence tests and array summary set representations and operations. Our method is more efficient as well as more flexible than the existing techniques.
UR - http://www.scopus.com/inward/record.url?scp=0033726343&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0033726343&partnerID=8YFLogxK
U2 - 10.1002/(SICI)1096-9128(200002/03)12:2/3<125::AID-CPE469>3.0.CO;2-H
DO - 10.1002/(SICI)1096-9128(200002/03)12:2/3<125::AID-CPE469>3.0.CO;2-H
M3 - Article
AN - SCOPUS:0033726343
SN - 1040-3108
VL - 12
SP - 125
EP - 135
JO - Concurrency Practice and Experience
JF - Concurrency Practice and Experience
IS - 2
ER -