Loop Unrolling
Reduces data dependency delay
Exploits multiple functional units and quad load/stores effectively.
Minimizes load/stores
Reduces loop overheads
Gives more flexibility to compiler in scheduling
Facilitates algorithm pre-fetching.
Previous slide
Next slide
Back to first slide
View graphic version