kirancodes.me
To Proof Maintenance & Beyond!

Software Pipelining: An Effective Scheduling Technique for VLIW Machines

Monica Lam

Abstract

This paper shows that software pipelining is an effective and viable scheduling technique for VLIW processors. In software pipelining, iterations of a loop in the source program are continuously initiated at constant intervals, before the preceding iterations complete. The advantage of software pipelining is that optimal performance can be achieved with compact object code.

Related papers