Abstract
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) |
---|---|
Pages (from-to) | 211-243 |
Number of pages | 33 |
Journal | Proceedings of the IEEE |
Volume | 81 |
Issue number | 2 |
DOIs | |
State | Published - Feb 1993 |
ASJC Scopus subject areas
- Computer Science(all)
- Electrical and Electronic Engineering