Journal of Electrical Engineering and information Science
- Volume 1 Issue 1
- /
- Pages.140-150
- /
- 1996
- /
- 1226-1262(pISSN)
Parallelizing Imperfectly Nested Loops
Abstract
Loops are some of the richest program constructs where parallelism is available. Exploiting fine-grain parallelizm out these constructs is particularly important in light of the growing popularity of superscalar and VLIW machines. This paper explains how the fine-grain parallelization techniques can be generalized to handle nested loops. Our technique integrates nested loop parallelization techniques at the fine-grain level, thus exposing more fine-grain parallelism, and is flexible enough to handle non-perfectly nested loops. Examples and some experimental results are presented to illustrate our approach.
Keywords