Software Systems & Architecture Lab, Electrical & Computer Engineering; © 2007 Loop-based Prefetching Loops of large array calculations  Common in scientific codes  Poor cache utilization  Predictable array referencing patterns fetch instructions can be placed inside loop bodies s.t.