The benefit of OoO processing grows as the instruction pipeline expands and the speed difference between main memory ( or cache memory ) and the processor increases . The benefit of OoO processing grows as the instruction pipeline deepens and the speed difference between main memory ( or cache memory ) and the processor widens .