Memory-Aware Dynamic Voltage and Frequency Prediction for Portable Devices

In recent years, dynamic voltage and frequency scaling (DVFS) has been considered as one of the most efficient techniques to decrease energy consumption, especially for battery-powered portable devices. However, many DVFS algorithms discuss the issue from the perspective of the processors only. Some...

Full description

Saved in:
Bibliographic Details
Published in2008 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications pp. 229 - 236
Main Authors Wen-Yew Liang, Shih-Chang Chen, Yang-Lang Chang, Jyh-Perng Fang
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.08.2008
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In recent years, dynamic voltage and frequency scaling (DVFS) has been considered as one of the most efficient techniques to decrease energy consumption, especially for battery-powered portable devices. However, many DVFS algorithms discuss the issue from the perspective of the processors only. Some researches have started to study the effects of memories in the DVFS algorithms. In this paper, an approximation equation (called MAR-CSE) based on the correlation of the memory access rate and the critical speed for the minimum energy consumption is conducted for frequency and voltage prediction. The memory access information is obtained from the performance monitoring unit (PMU) provided on an Intel XScale platform which we used in this study. With MAR-CSE, an MA-DVFS (memory-aware DVFS) algorithm is proposed. The algorithm has been realized in the Linux kernel. Experiment results show that the energy consumption of the memory bound benchmarks can be reduced from 50% to 65%, much better than the result of 19% to 53% energy saving for the on-demand mechanism which is already supported by the Linux kernel.
ISBN:0769533493
9780769533490
ISSN:2325-1271
DOI:10.1109/RTCSA.2008.19