- Execution of loops
- Range check elimination
- unrolling
- Loop invariant code motion
In
compiler theory, loop optimization plays an important role in improving
cache performance, making effective use of
parallel processing capabilities, and reducing overheads associated with executing
loops. Most execution time of a scientific program is spent on loops. Thus a lot of compiler analysis and
compiler optimization techniques have been developed to make the execution of loops faster.
No comments:
Post a Comment