Loading...

ReMap: reliability management of peak-power-aware real-time embedded systems through task replication

Yeganeh Khaksar, A ; Sharif University of Technology | 2020

673 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/TETC.2020.3018902
  3. Publisher: IEEE Computer Society , 2020
  4. Abstract:
  5. Increasing power densities in future technology nodes is a crucial issue in multicore platforms. As the number of cores increases in them, power budget constraints may prevent powering all cores simultaneously at full performance level. Therefore, chip manufacturers introduce a power budget constraint as Thermal Design Power (TDP) for chips. Meanwhile, multicore platforms are suitable for implementation of fault-tolerance techniques to achieve high reliability. Task Replication is a known technique to tolerate transient faults. However, careless task replication may lead to significant peak power consumption. In this paper, we consider the problem of achieving a given reliability target while keeping the total power consumption under the chip TDP for a set of periodic soft real-time tasks. For this purpose, we propose a method for mapping and scheduling periodic soft real-time tasks in multicore embedded systems. The proposed method consists of three phases: (i) Reliability-Aware Lowest Utilization Mapping, (ii) Maximum-Power-Aware EDF Scheduling, and (iii) Reliability-and-Peak-Power-Aware Dynamic-Voltage-Frequency-Scaling. Our experiments show that our proposed method provides up to 38.4% (on average by 25%) peak power reduction compared to state-of-the-art methods. IEEE
  6. Keywords:
  7. Embedded Systems ; Multicore Platforms ; Reliability ; Task Replication ; Thermal Design Power ; Budget control ; Dynamic frequency scaling ; Electric power utilization ; Fault tolerance ; Mapping ; Scheduling ; Voltage scaling ; Dynamic voltage frequency scaling ; Fault tolerance techniques ; Multi-core embedded systems ; Peak power reduction ; Real-time embedded systems ; Reliability management ; State-of-the-art methods ; Total power consumption ; Real time systems
  8. Source: IEEE Transactions on Emerging Topics in Computing ; August , 2020 , Pages: 1-1
  9. URL: https://ieeexplore.ieee.org/document/9174780?denied