• 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