Loading...

Peak-power-aware energy management for periodic real-time applications

Ansari, M ; Sharif University of Technology | 2020

582 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/TCAD.2019.2901244
  3. Publisher: Institute of Electrical and Electronics Engineers Inc , 2020
  4. Abstract:
  5. Two main objectives in designing real-time embedded systems are high reliability and low power consumption. Hardware replication (e.g., standby-sparing) can provide high reliability while keeping the power consumption under control. In this paper, we consider a standby-sparing system where the main tasks on primary cores are scheduled by our proposed peak-power-aware earliest-deadline-first policy while the backup tasks on spare cores are scheduled by our proposed peak-power-aware earliest-deadline-late policy to meet the chip thermal design power (TDP) constraint. These policies provide the best opportunity to shift the task executions as much as possible to minimize execution overlaps between main and backup tasks that consume high power consumption. Since TDP is the maximum amount of power generated by a chip that the cooling component is designed to dissipate under any workload, the total power consumption should not be higher than the TDP constraint. When a task finishes successfully a larger portion of its corresponding copy task can be canceled, resulting in a significant amount of peak/average power reduction. To achieve further peak/average power reduction, we use dynamic voltage and frequency scaling and dynamic power management (DPM). The main reason of using DPM is that, once the first copy of each task has finished successfully, its corresponding copy task is terminated, and if there is no more task for execution, the core goes to a low-power mode. We evaluated our scheme under various system configurations. Experiments show that our scheme provides up to 47.6% (on average by 28.2%) peak power reduction compared to four state-of-the-art techniques. © 1982-2012 IEEE
  6. Keywords:
  7. Peak power consumption ; Real-time embedded systems ; Thermal design power ; Dynamic frequency scaling ; Electric power utilization ; Embedded systems ; Real time systems ; Scheduling ; Voltage scaling ; Dynamic power management ; Dynamic voltage and frequency scaling ; Earliest deadline first ; High power consumption ; Real-time embedded systems ; State-of-the-art techniques ; Thermal designs ; Total power consumption ; Standby power systems
  8. Source: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems ; Volume 39, Issue 4 , 2020 , Pages 779-788
  9. URL: https://ieeexplore.ieee.org/document/8649729