This paper presents an overview of automatic program parallelization techniques. 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. The last section of the paper surveys several experimental studies on the effectiveness of parallelizing compilers.
|Original language||English (US)|
|Number of pages||33|
|Journal||Proceedings of the IEEE|
|State||Published - Feb 1993|
ASJC Scopus subject areas
- Computer Science(all)
- Electrical and Electronic Engineering