Extensive research work has been reported on the scheduling of hardware pipelines and software pipelining independently, One interesting problem is how to extend hardware pipeline theory to handle software pipelined loops in user programs. More specifically , the problem is how to maximize the utilization of hardware resources under modulo scheduling for a given II. In this paper, we develop a ...