Sensors · 2018 · 43 citations · 26 references
EngineeringComputer EngineeringComputer ScienceEmbedded SystemsEnergy ManagementMobile SystemsDynamic Power ReductionEnergy-efficient Embedded SystemsMulticore Processor DesignPower ManagementPower OptimizationVoltage ScalingDynamic Frequency ScalingDynamic Voltage And Frequency ScalingEnergy ConsumptionMulti-core ComputingPerformance RequirementsPower Management TechniquesTask BehaviorVoltage Scaling In Embedded Systems
Dynamic voltage and frequency scaling (DVFS) is a well-known method for saving energy consumption. Several DVFS studies have applied learning-based methods to implement the DVFS prediction model instead of complicated mathematical models. This paper proposes a lightweight learning-directed DVFS method that involves using counter propagation networks to sense and classify the task behavior and predict the best voltage/frequency setting for the system. An intelligent adjustment mechanism for performance is also provided to users under various performance requirements. The comparative experimental results of the proposed algorithms and other competitive techniques are evaluated on the NVIDIA JETSON Tegra K1 multicore platform and Intel PXA270 embedded platforms. The results demonstrate that the learning-directed DVFS method can accurately predict the suitable central processing unit (CPU) frequency, given the runtime statistical information of a running program, and achieve an energy savings rate up to 42%. Through this method, users can easily achieve effective energy consumption and performance by specifying the factors of performance loss.
26
MiBench: A free, commercially representative embedded benchmark suite
Matthew R. Guthaus, Jeffrey Ringenberg, Daniel Ernst et al. · 2001 · 3.1K citations
Krishna K. Rangan, Gu-Yeon Wei, David Brooks · 2009 · 209 citations