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
Link To Document :
بازگشت