Hardware-based power management for real-time applications

被引:1
作者
Uhrig, S [1 ]
Ungerer, T [1 ]
机构
[1] Univ Augsburg, Inst Comp Sci, D-86159 Augsburg, Germany
来源
SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS | 2003年
关键词
power-aware program execution; frequency adjustment; dynamic voltage scaling; real-time scheduling; multithreading;
D O I
10.1109/ISPDC.2003.1267672
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a new power management technique integrated into a multithreaded microcontroller with built-in real-time scheduling schemes. Power management is done by hardware based on the Guaranteed Percentage scheduling scheme. The applied power saving mechanisms are frequency reduction, dynamic voltage scaling and pipeline gating. Our evaluation showed that for a given workload with an average processor utilization of 22.6% and a frequent change of utilization in the range of 0% to 58% energy consumption could be reduced to 12.7% of the energy required by a system running at top speed.
引用
收藏
页码:258 / 265
页数:8
相关论文
共 13 条
  • [1] A scheduling technique providing a strict isolation of real-time threads
    Brinkschulte, U
    Kreuzinger, J
    Pfeffer, M
    Ungerer, T
    [J]. PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2002, : 334 - 340
  • [2] Power-aware microarchitecture:: Design and modeling challenges for next-generation microprocessors
    Brooks, DM
    Bose, P
    Schuster, SE
    Jacobson, H
    Kudva, PN
    Buyuktosunoglu, A
    Wellman, JD
    Zyuban, V
    Gupta, M
    Cook, PW
    [J]. IEEE MICRO, 2000, 20 (06) : 26 - 44
  • [3] *INT CORP, 2002, INT PXA26X PROC FAM
  • [4] Jejurikar R., 2002, Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded systems, P164, DOI DOI 10.1145/581630.581655
  • [5] Real-time event-handling and scheduling on a multithreaded Java']Java microcontroller
    Kreuzinger, J
    Brinkschulte, U
    Pfeffer, M
    Uhrig, S
    Ungerer, T
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2003, 27 (01) : 19 - 31
  • [6] Real-time scheduling on multithreaded processors
    Kreuzinger, J
    Schulz, A
    Pfeffer, M
    Ungerer, T
    Brinkschulte, U
    Krakowski, C
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 155 - 159
  • [7] Pillai P., 2001, ACM S OP SYST PRINC, P89
  • [8] Pouwelse J., 2001, INT S LOW POW EL DES
  • [9] POUWELSE J, 2001, 7 ACM INT C MOB COMP, P251
  • [10] Power-sensitive multithreaded architecture
    Seng, JS
    Tullsen, DM
    Cai, GZN
    [J]. 2000 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2000, : 199 - 206