• DocumentCode
    680024
  • Title

    Energy efficiency analysis for the Single Frequency Approximation (SFA) scheme

  • Author

    Pagani, Santiago ; Jian-Jia Chen

  • Author_Institution
    Dept. of Inf., Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
  • fYear
    2013
  • fDate
    19-21 Aug. 2013
  • Firstpage
    82
  • Lastpage
    91
  • Abstract
    Energy-efficient designs are important issues in computing systems. This paper studies the energy efficiency of a simple and linear-time strategy, called Single Frequency Approximation (SFA) scheme, for periodic real-time tasks on multi-core systems with a shared supply voltage in a voltage island. The strategy executes all the cores at a single frequency to just meet the timing constraints. SFA has been adopted in the literature after task partitioning, but the worst-case performance of SFA, in terms of energy consumption, is an open problem. We provide comprehensive analysis for SFA to derive the cycle utilization distribution for its worst-case behaviour for energy minimization. Our analysis shows that the energy consumption by using SFA for task execution is at most 1.53 (1.74, 2.10, 2.69, respectively), compared to the energy consumption of the optimal voltage/frequency scaling, when the dynamic power consumption is a cubic function of the frequency and the voltage island has up to 4 (8, 16, 32, respectively) cores. The analysis shows that SFA is indeed an effective scheme under practical settings, even though it is not optimal. Furthermore, since all the cores run at a single frequency and no frequency alignment for Dynamic Voltage and Frequency Scaling (DVFS) between cores is needed, any uni-core dynamic power management technique for reducing the energy consumption for idling can be easily incorporated individually on each core in the voltage island. This paper also provides the analysis of energy consumption for SFA, combined with the procrastination for Dynamic Power Management (DPM). Furthermore, we also extend our analysis for deriving the approximation factor of SFA for a multi-core system with multiple voltage islands.
  • Keywords
    approximation theory; multiprocessing systems; power aware computing; DVFS; SFA scheme; approximation factor; cycle utilization distribution; dynamic power consumption; dynamic power management; dynamic voltage and frequency scaling; energy efficiency analysis; energy minimization; multi-core systems; periodic real-time tasks; single frequency approximation scheme; uni-core dynamic power management technique; Approximation methods; Energy consumption; Equations; Mathematical model; Multicore processing; Power demand; Real-time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2013 IEEE 19th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1533-2306
  • Type

    conf

  • DOI
    10.1109/RTCSA.2013.6732206
  • Filename
    6732206