TY - GEN
T1 - Instruction scheduling for low power on dynamically variable voltage processors
AU - Mansour, Mohammad M.
AU - Mansour, Makram M.
AU - Hajj, Ibrahim
AU - Shanbhag, Naresh
PY - 2000
Y1 - 2000
N2 - Low power design has become an essential ingredient of modern VLSI design. In this paper, we consider low power design at the circuit and behavioral levels, and in particular, scheduling operations on dynamically variable voltage functional units. Previous attempts did not consider instruction latencies and pipelining effects in scheduling. We propose a timing-constrained and a resource-constrained instruction scheduling algorithm for low power on pipelined functional units considering instruction latencies. Experimental results from scheduling the operations of a digital lattice filter demonstrate the effectiveness of our algorithm.
AB - Low power design has become an essential ingredient of modern VLSI design. In this paper, we consider low power design at the circuit and behavioral levels, and in particular, scheduling operations on dynamically variable voltage functional units. Previous attempts did not consider instruction latencies and pipelining effects in scheduling. We propose a timing-constrained and a resource-constrained instruction scheduling algorithm for low power on pipelined functional units considering instruction latencies. Experimental results from scheduling the operations of a digital lattice filter demonstrate the effectiveness of our algorithm.
KW - Instruction scheduling
KW - List scheduling
KW - Variable voltage processors
UR - http://www.scopus.com/inward/record.url?scp=3042568144&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=3042568144&partnerID=8YFLogxK
U2 - 10.1109/ICECS.2000.911614
DO - 10.1109/ICECS.2000.911614
M3 - Conference contribution
AN - SCOPUS:3042568144
SN - 0780365429
SN - 9780780365421
T3 - Proceedings of the IEEE International Conference on Electronics, Circuits, and Systems
SP - 613
EP - 618
BT - ICECS 2000 - 7th IEEE International Conference on Electronics, Circuits and Systems
T2 - 7th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2000
Y2 - 17 December 2000 through 20 December 2000
ER -