Browse > Article
http://dx.doi.org/10.9708/jksci.2010.15.3.001

Dynamic Voltage and Frequency Scaling based on Buffer Memory Access Information  

Kwak, Jong-Wook (영남대학교 컴퓨터공학과)
Kim, Ju-Hwan (서울대학교 전기컴퓨터공학과)
Abstract
As processor platforms are continuously moving toward wireless mobile systems, embedded mobile processors are expected to perform more and more powerful, and therefore the development of an efficient power management algorithm for these battery-operated mobile and handheld systems has become a critical challenge. It is well known that a memory system is a main performance limiter in the processor point of view. Although many DVFS studies have been considered for the efficient utilization of limited battery resources, recent works do not explicitly show the interaction between the processor and the memory. In this research, to properly reflect short/long-term memory access patterns of the embedded workloads in wireless mobile processors, we propose a memory buffer utilization as a new index of DVFS level prediction. The simulation results show that our solution provides 5.86% energy saving compared to the existing DVFS policy in case of memory intensive applications, and it provides 3.60% energy saving on average.
Keywords
low-power; embedded system; DVFS; memory access; memory buffer;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. Cheng and Y. Wang, "A Dynamic Voltage Scaling Algorithm for Dynamic Workloads," Journal of Signal Processign Systems, Vol. 52, No. 1, pp. 45-57, 2008   DOI   ScienceOn
2 SimpleScalar LLC, http://www.simplescalar.com
3 Zoltan Herczeg, Akos Kiss, Daniel Schmidt, Norbert Wehn and Tibor Gyimóthy, "XEEMU: An Improved XScale Power Simulator," Proceedings of 17th International Workshop, Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation PATMOS 2007, Gothenburg, Sweden, September 3-5, 2007.
4 Patterson, D.A., and Hennessy, J.L. "Computer architecture: a quantitative approach," Morgan Kaufman, 4th Edition, 2007.
5 Intel XScale Core Developer's Manual (Available : http://www.intel.com/design/intelxscale/273473.htm)
6 Funaoka K., Takeda, A. et al., "Dynamic voltage and frequency scaling for optimal real-time scheduling on multiprocessors," Proceedings of International Symposium on Industrial Embedded Systems, pp. 27-33, 2008
7 Gilberto Contreras, Margaret Martonosi, Jinzhang Peng, Guei-Yuan Lueh and Roy Ju, "The XTREM Power and Performance Simulator for the Intel XScale Core: Design and Experiences," ACM Transactions on Embedded Computing Systems, TECS, Volume 6, Issue 1, February, 2007.
8 GCC Code-Size Benchmark Environment, (Available : http://www.inf.u-szeged.hu/csibe)
9 Gaurav Dhiman, Tajana Simunic Rosing, "Dynamic Voltage Frequency Scaling for Multi-Tasking Systems Using Online Learning," Proceedings of the 2007 International Symposium on Low Power Electronics and Design, ISLPED '07, Portland, OR, USA, August 27 - 29, 2007.
10 David C. Snowdon, Stefan M. Petters, and Gernot Heiser, "Accurate On-Line Prediction of Processor and Memory Energy Usage Under Voltage Scaling," Proceedings of the 7th ACM & IEEE international conference on Embedded software 2007, Salzburg, Austria, September 30 - October 3, 2007.
11 Sebastian Herbert, Diana Marculescu, "Analysis of Dynamic Voltage/Frequency Scaling in Chip-Multiprocessor," Proceedings of the 2007 International Symposium on Low Power Electronics and Design ISLPED '07, Portland, OR, USA, August 27 - 29, 2007.
12 S. Herbert and D. Marculescu, "Analysis of dynamic voltage/frequency scaling in chip-multiprocessors," Proceedings of the international symposium on low power electronics and design, pp. 38-43, 2007
13 Kihwan Choi, Soma, R. and Pedram, M., "Fine-Grained Dynamic Voltage and Frequency Scaling for Precise Energy and Performance Tradeoff Based on the Ratio of Off-Chip Access to On-Chip Computation Times," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, January, 2005.   DOI   ScienceOn
14 G. Dhiman and T. S. Rosing, "Dynamic voltage frequency scaling for multi-tasking systems using online learning," Proceedings of International Symposium on Low Power Electronics and Design, pp. 207-212, 2007