Title :
Low-power driven scheduling and binding
Author :
Crenshaw, Jim ; Sarrafzadeh, Majid
Author_Institution :
Dept. of Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
Abstract :
We investigate the problem of exploiting signal correlation between operations to find a schedule and binding which minimizes switching. We propose several heuristics to solve the problem. Experimentally, we give an algorithm for scheduling communications on a bus, which reduces bus switching up to 60%, without increasing the number of cycles required for the schedule. Low-power scheduling efforts in the literature have focused on decreasing the number of cycles in the schedule so that the voltage required to run the resulting circuit can be lowered. However, the number of voltages supplied to a chip is likely to be limited, so among the processes to be implemented, typically only a few will determine the minimum voltages, and the rest will have slack in their schedules. Therefore it is interesting to inquire about the impact of scheduling which does not reduce the number of time steps in order to decrease switching. In this paper, we show that power-aware scheduling can lead to significant decreases in switching, often without an increase in the number of time steps required. The technique is general, and can be used to schedule operations on any kind of resources
Keywords :
circuit CAD; correlation methods; digital simulation; high level synthesis; integrated circuit design; scheduling; bus switching; heuristics; low-power driven binding; low-power driven scheduling; minimum voltages; power-aware scheduling; signal correlation; time steps; Batteries; Circuit simulation; Circuit synthesis; Circuits; Communication switching; Concurrent computing; Design automation; Packaging; Parallel processing; Processor scheduling; Scheduling algorithm; Switching circuits; Voltage;
Conference_Titel :
VLSI, 1998. Proceedings of the 8th Great Lakes Symposium on
Conference_Location :
Lafayette, LA
Print_ISBN :
0-8186-8409-7
DOI :
10.1109/GLSV.1998.665335