DocumentCode
1371656
Title
The I test: an improved dependence test for automatic parallelization and vectorization
Author
Kong, Xiangyun ; Klappholz, David ; Psarris, Kleanthis
Author_Institution
Sun Microsyst., Mountain View, CA, USA
Volume
2
Issue
3
fYear
1991
fDate
7/1/1991 12:00:00 AM
Firstpage
342
Lastpage
349
Abstract
The I test is a subscript dependence test which extends both the range of applicability and the accuracy of the GCD and Banerjee tests (U. Banerjee, 1976), standard subscript dependence tests used to determine whether loops may be parallelized/vectorized. It is shown that the I test is useful when, in the event that a positive result must be reported, a definitive positive is of more use than a tentative positive and when insufficient loop iterations are known for the Banerjee test to apply
Keywords
parallel programming; program compilers; program testing; Banerjee tests; GCD; I test; automatic parallelization; loop iterations; loops; subscript dependence test; vectorization; Automatic testing; Computer science; Costs; Data analysis; Equations; Helium; Performance evaluation; Sun; System testing;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.86109
Filename
86109
Link To Document