Synthesis techniques for low-power hard real-time systems on variable voltage processors

被引:71
作者
Hong, IK [1 ]
Qu, G [1 ]
Potkonjak, M [1 ]
Srivastava, MB [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
来源
19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS | 1998年
关键词
D O I
10.1109/REAL.1998.739744
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The energy efficiency of systems-on-a-chip can be much improved if one were to vary the supply voltage dynamically at run time. In this paper we describe the synthesis of systems-on-a-chip based on core processors, while treating voltage (and correspondingly, the clock frequency) as a variable to be scheduled along with the computation tasks during the static scheduling step. In addition to describing the complete synthesis design flow for these variable voltage systems, we focus on the problem of doing the voltage scheduling while taking into account the inherent limitation on the rates at which the voltage and clock frequency can be changed by the power supply controllers and clock generators. Taking these limits on rate of change into account is crucial since changing the voltage by even a volt may take time equivalent to 100s to 10,000s of instructions on modem processors. We present both an exact but impractical formulation of this scheduling problem as a set of non-linear equations, as well as a heuristic approach based on reduction to an optimally solvable restricted ordered scheduling problem. Using various task mires drawn from a set of nine real-life applications, our results show that we are able to reduce power consumption to within 7% of the lower bound obtained by imposing no limit at the rare of change of voltage and clock frequencies.
引用
收藏
页码:178 / 187
页数:10
相关论文
empty
未找到相关数据