Module 13: INTRODUCTION TO COMPILERS FOR HIGH PERFORMANCE COMPUTERS
  Lecture 25: Supercomputing Applications
 


Similarly

Can be replaced by

Loop Unswitching

A loop may be split into two loops. For example the following loop