Unified Theory of Real-Time Task Scheduling and Dynamic Voltage/Frequency Scaling on MPSoCs

被引:0
|
作者
Kooti, Hessam [1 ]
Bozorgzadeh, Eli [1 ]
机构
[1] Univ Calif Irvine, Dept Comp Sci, Irvine, CA 92697 USA
基金
美国国家科学基金会;
关键词
ENERGY MINIMIZATION;
D O I
10.1109/ICCAD.2010.5654119
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Dynamic voltage/frequency scaling (DVFS) and adaptive body biasing (ABB) have shown to effectively reduce dynamic and leakage energy consumption in real-time embedded systems. Although these techniques exploit the slack time on a given task ordering, the task ordering may not provide a slack time distribution that DVFS/ABB can benefit from and this can limit the potential energy saving such techniques can provide. In this paper, we present an optimal network flow based solution for simultaneous static real-time scheduling and energy minimization (DVFS and ABB) on multiprocessors. Results show that our optimal solution reduces the energy dissipation by 47.84%, 26.21% and 17.46%, on average, in comparison with no-DVFS execution, voltage scaling algorithm with virtual continuous speed [1] and an optimal energy minimization algorithm without task re-ordering [2], respectively.
引用
收藏
页码:139 / 142
页数:4
相关论文
共 50 条
  • [1] Dynamic Voltage and Frequency Scaling for Optimal Real-Time Scheduling on Multiprocessors
    Funaoka, Kenji
    Takeda, Akira
    Kato, Shinpei
    Yamasaki, Nobuyuki
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2008, : 27 - 33
  • [2] Concurrent Task Scheduling and Dynamic Voltage and Frequency Scaling in a Real-Time Embedded System With Energy Harvesting
    Lin, Xue
    Wang, Yanzhi
    Chang, Naehyuck
    Pedram, Massoud
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (11) : 1890 - 1902
  • [3] Dynamic Voltage and Frequency Scaling for Real-Time Scheduling on a Prioritized SMT Processor
    Fujii, Kei
    Chishiro, Hiroyuki
    Matsutani, Hiroki
    Yamasaki, Nobuyuki
    [J]. 2011 IEEE 17TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2011), VOL 2, 2011, : 9 - 15
  • [4] A Framework of Concurrent Task Scheduling and Dynamic Voltage and Frequency Scaling in Real-Time Embedded Systems with Energy Harvesting
    Lin, Xue
    Wang, Yanzhi
    Yue, Siyu
    Chang, Naehyuck
    Pedram, Massoud
    [J]. 2013 IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2013, : 70 - 75
  • [5] Energy-Aware Task Scheduling and Dynamic Voltage Scaling in a Real-Time System
    Rong, Peng
    Pedram, Massoud
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2008, 4 (01) : 1 - 10
  • [6] Slack reclamation for real-time task scheduling over dynamic voltage scaling multiprocessors
    Chen, Jian-Jia
    Yang, Chuan-Yue
    Kuo, Tei-Wei
    [J]. IEEE INTERNATIONAL CONFERENCE ON SENSOR NETWORKS, UBIQUITOUS, AND TRUSTWORTHY COMPUTING, VOL 1, PROCEEDINGS, 2006, : 358 - +
  • [7] Dynamic voltage scaling for real-time multi-task scheduling using buffers
    Im, C
    Ha, SH
    [J]. ACM SIGPLAN NOTICES, 2004, 39 (07) : 88 - 94
  • [8] Dynamic voltage scaling for real-time scheduling of multimedia tasks
    Seong, YR
    Gong, MS
    Oh, HR
    Lee, CH
    [J]. ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2005, PT 2, 2005, 3768 : 94 - 104
  • [9] Energy-efficient Scheduling of Real-Time Cloud Services Using Task Consolidation and Dynamic Voltage Scaling
    Razavi, Ramin
    Rajabi, Aboozar
    Faragardi, Hamid Reza
    Pourashraf, Tahoora
    Yazdani, Nasser
    [J]. 2014 7TH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2014, : 675 - 682
  • [10] ocrOptimal Multiprocessor Real-Time Scheduling based on RUN with Voltage and Frequency Scaling
    Chishiro, Hiroyuki
    Takasu, Masayoshi
    Ueda, Rikuhei
    Yamasaki, Nobuyuki
    [J]. 2015 IEEE 18th International Symposium on Real-Time Distributed Computing (ISORC), 2015, : 284 - 287