• DocumentCode
    895445
  • Title

    Automatic program parallelization

  • Author

    Banerjee, Utpal ; Eigenmann, Rudolf ; Nicolau, Alexandru ; Padua, David A.

  • Author_Institution
    Intel Corp., Santa Clara, CA, USA
  • Volume
    81
  • Issue
    2
  • fYear
    1993
  • fDate
    2/1/1993 12:00:00 AM
  • Firstpage
    211
  • Lastpage
    243
  • Abstract
    An overview of automatic program parallelization techniques is presented. It covers dependence analysis techniques, followed by a discussion of program transformations, including straight-line code parallelization, do-loop transformations, and parallelization of recursive routines. Several experimental studies on the effectiveness of parallelizing compilers are surveyed
  • Keywords
    automatic programming; parallel programming; program compilers; automatic program parallelization techniques; dependence analysis techniques; do-loop transformations; parallelizing compilers; program transformations; recursive routines; straight-line code parallelization; Character generation; Computer languages; Computer science; Frequency; Parallel processing; Parallel programming; Power generation; Problem-solving; Research and development; US Department of Energy;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/5.214548
  • Filename
    214548