Adaptive Dynamic Power Management for Hard Real-time Pipelined Multiprocessor Systems

被引:0
|
作者
Chen, Gang [1 ]
Huang, Kai [1 ,2 ]
Knoll, Alois [1 ]
机构
[1] Tech Univ Munich, Inst Robot & Embedded Syst, D-80290 Munich, Germany
[2] Sun Yat Sen Univ, Sch Mobile Informat Engn, Guangzhou, Guangdong, Peoples R China
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Energy efficiency is a critical design concern for embedded systems. Dynamic power management (DPM) schemes in Multiprocessor System on Chips (MPSoCs) has been wildly used to explore the idleness of processors and dynamically reduce the energy consumption by putting idle processors to low-power states. In this paper, we explore how to effectively apply dynamic power management in adaptive manner to reduce leakage power consumption for coarse-grained pipelined systems under hard real-time requirements. At each adaptive point, a system transformation is proposed to model the pipeline system with unfinished events as multi-stream system. By using extended pay-burst-only-once principle, the service curves for corresponding stream can be computed as a constraint for a minimal resource demand and energy minimization problem can be formulated with respect to the resource demands at each adaptive point. One light-weight heuristic, called balance workload scheme (BWS), is proposed in this paper to solve the minimization problem. Simulation results using real-life applications are presented to demonstrate the effectiveness of our approach.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] An improved dynamic scheduling algorithm for multiprocessor real-time systems
    Zhu, XB
    Tu, SL
    PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT'2003, PROCEEDINGS, 2003, : 710 - 714
  • [32] Efficient dynamic scheduling algorithm for multiprocessor real-time systems
    Indian Inst of Technology, Madras, India
    IEEE Trans Parallel Distrib Syst, 3 (312-319):
  • [33] A new dynamic scheduling algorithm for real-time multiprocessor systems
    Qiao, Y
    Wang, HG
    Dai, GZ
    ARCHITECTURE AND DESIGN OF DISTRIBUTED EMBEDDED SYSTEMS, 2001, 61 : 173 - 182
  • [34] Garbage collector scheduling in dynamic, multiprocessor real-time systems
    Na, Chewoo
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, : 101 - +
  • [35] DYNAMIC-PROGRAMMING IN THE DESIGN OF REAL-TIME MULTIPROCESSOR SYSTEMS
    POZHARSKII, AV
    AUTOMATION AND REMOTE CONTROL, 1992, 53 (05) : 752 - 759
  • [36] An efficient dynamic scheduling algorithm for multiprocessor real-time systems
    Manimaran, G
    Murthy, CSR
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (03) : 312 - 319
  • [37] Dynamic power management and dynamic voltage scaling in real-time CMP systems
    Miao, Lei
    Qi, Yong
    Hou, Di
    Wu, Chang-li
    Dai, Yue-hua
    INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, PROCEEDINGS, 2007, : 249 - +
  • [38] Online adaptive utilization control for real-time embedded multiprocessor systems
    Yao, Jianguo
    Liu, Xue
    Gu, Zonghua
    Wang, Xiaorui
    Li, Jian
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (09) : 463 - 473
  • [39] Supporting Sporadic Pipelined Tasks with Early-Releasing in Soft Real-Time Multiprocessor Systems
    Liu, Cong
    Anderson, James H.
    2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 284 - 293
  • [40] Global scheduling based reliability-aware power management for multiprocessor real-time systems
    Xuan Qi
    Dakai Zhu
    Hakan Aydin
    Real-Time Systems, 2011, 47 : 109 - 142