Modeling, Analysis and Design of a Closed-loop Power Regulation System for Multimedia Embedded Devices

Qiong Tang, Ángel M. Groba, Eduardo Juárez, César Sanz

Abstract

In this paper, the plant modeling as well as the theoretical analysis and design and simulation of a closed-loop control system for the power consumption of a hand-held multimedia embedded device are presented. This is a first validation step for a target system in which the power consumption will be regulated based on estimation feedback. Prior to the availability of power estimation data, actual power consumption measurements are used to obtain a mathematical model of the controlled plant. Then, classic control-theory methods are applied to get a closed-loop integral controller able to regulate the power consumption of a video decoder running in an embedded development platform. The simulation results show how the system output keeps track of the set point without average steady-state error, even in the presence of consumption fluctuations, thus announcing promising results for the closed-loop approach to the final power regulation system.

References

  1. Agilent 2009, Agilent 14565B Software and 66319B/D and 66321B/D Mobile Communications DC Sources, Available from: <http://cp.literature.agilent.com/ litweb/pdf/5990-3503EN.pdf>. [2014.11.26].
  2. Ahmadian, A. S., Hosseingholi, M. and Ejlali, A., 2010. A control-theoretic energy management for fault-tolerant hard real-time systems. IEEE International Conference on Computer Design (ICCD).
  3. Alimonda, A., Carta, S., Acquaviva, A., Pisano, A. and Benini, L., 2009. A feedback-based approach to DVFS in data-flow applications. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 28, no. 11, pp. 1691-1704.
  4. Bang, S. Y., Bang, K., Yoon, S. and Chung, E. Y., 2009. Run-time adaptive workload estimation for dynamic voltage scaling. IEEE Transactions on ComputerAided Design of Integrated Circuits and Systems, vol 28, no. 9, pp. 1334-1347.
  5. Barbalace, A. and Ravindran, B., 2012. Quantitative evaluation of single and multicore real time DVFS schedulers in Linux. Technical report available from: <http://chronoslinux.org/papers/rtdvfs_emb_tech.pdf>. [2014.12.26]
  6. Beaglboard, n.d. Available from: <http://beagleboard.org/ beagleboard>. [2014.11.26].
  7. Choi, K., Soma, R. and Pedram, M., 2005. Fine-grained dynamic voltage and frequency scaling for precise energy and performance trade-off based on the ratio of off-chip access to on-chip computation times. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 24, no. 1, pp. 18-28.
  8. Franklin, G. F. and Powell, J. D., 1997. Digital Control of Dynamic Systems. Addison Wesley, 3rd edition.
  9. Gu, Y. and Chakraborty, S., 2008 .Control theory-based DVS for interactive 3D games. Design Automation Conference (DAC).
  10. Horvath, T., Abdelzaher, T., Skadron, K., and Liu, X., 2007. Dynamic voltage scaling in multitier web servers with end-to-end delay control. IEEE Transactions on Computers, vol.56, no. 4, pp. 444- 458.
  11. ITU-T and ISO/IEC JTC 1 2012. Advanced Video Coding for Generic Audiovisual Services. ITU-T Rec. H.264 & ISO/IEC 14496-10.
  12. Jejurikar, R. and Gupta, R., 2004. Dynamic voltage scaling for systemwide energy minimization in realtime embedded systems. International Symposium on Low Power Electronics and Design (ISLPED).
  13. Juárez, E., Pescador, F., Lobo, P., Groba, A. and Sanz, C., 2010. Distortion-energy analysis of an OMAP-based H.264/SVC decoder. 6th International Mobile Multimedia Communications Conference (MobiMedia).
  14. Le, D. and Wang, H., 2010. An effective feedback-driven approach for energy saving in battery powered systems. 18th IEEE International Workshop on Quality of Service (IWQoS).
  15. Lefurgy, C., Wang, X. and Ware, M., 2007. Server-level power control. 4th International Conference on Autonomic Computing (ICAC).
  16. Lu, Z., Lach, J., Stan, M. and Skadron, K., 2003. Reducing multimedia decode power using feedback control. International Conference on Computer Design (ICCD).
  17. Lu, Z., Lach, J., Stan, M. and Skadron, K., 2006. Design and implementation of an energy efficient multimedia playback system. Asilomar Conference on Signals, Systems and Computers.
  18. Minerick, R. J., Freeh, V. W. and Kogge, P. M., 2002. Dynamic power management using feedback. Workshop on Compilers and Operating Systems for Low Power.
  19. Ogata, K., 2010. Modern control engineering, Prentice Hall, 5th edition.
  20. ORC-RVC-MPEG, n.d. Available from: <https://github.com/orcc/orcapps/tree/master/RVC/src/org/sc29/wg11/mpegh/part2 >. [2014.11.26]
  21. Phillips, C. L. and Parr, J. M., 2010. Feedback Control Systems, Prentice Hall, 5th edition.
  22. Poellabauer, C., Singleton, L. and Schwan, K., 2005. Feedback-based dynamic voltage and frequency scaling for memory-bound real-time applications. 11th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS).
  23. Ren, R., Juárez, E., Pescador, F. and Sanz, C., 2012. A stable high-level energy estimation methodology for battery-powered embedded systems. 16th IEEE International Symposium on Consumer Electronics (ISCE).
  24. Ren, R., Wei, J., Juárez, E., Garrido, M., Sanz, C. and Pescador, F., 2013. A PMC-driven methodology for energy estimation in RVC-CAL video codec specifications. Signal Processing: Image Communication, vol. 28, no. 10, pp. 1303-1314.
  25. Ren, R., Juarez, E., Sanz, C., Raulet, M., and Pescador, F., 2014. Energy-Aware decoder management: a case study on RVC-CAL specification based on just-intime adaptive decoder engine. IEEE Transactions on Consumer Electronics, vol. 60, no. 3. pp. 499-507.
  26. RVC-CAL-Sequences, n.d. Available from: <http://sourceforge.net/projects/orcc/files/Sequences>. [2014.11.26]
  27. Snowdon, D. C., Petters, S. M. and Heiser, G., 2007. Accurate on-line prediction of processor and memory energy usage under voltage scaling. 7th International Conference on Embedded Software (EMSOFT).
  28. Sullivan, G. J., Ohm, J. R., Han, W. J. and Wiegand, T., 2012. Overview of the High Efficiency Video Coding (HEVC) Standard. IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, no. 12, pp. 1649-1668.
  29. TI-Omap3530, n.d. Available from: <http://www.ti.com/ product/omap3530>. [2014.11.26].
  30. TI-Omap4460, n.d. Available from: <http://www.ti.com/ product/omap4460>. [2014.12.26].
  31. Wang, X. and Wang, Y., 2009. Co-Con: coordinated control of power and application performance for virtualized server clusters. 17th IEEE International Workshop on Quality of Service (IWQoS).
  32. Wang, X., Ma, K. and Wang, Y., 2010. Achieving fair or differentiated cache sharing in power-constrained chip multiprocessors. 39th International Conference on Parallel Processing (ICPP).
  33. Wang, Y., Ma, K. and Wang, X., 2009. Temperatureconstrained power control for chip multiprocessors with online model estimation. 36th International Symposium on Computer Architecture (ISCA).
  34. Wu, Q., Juang, P., Martonosi, M., Peh, L. S. and Clark, D. W., 2005. Formal control techniques for powerperformance management. IEEE Micro, vol. 25, no. 5, pp. 52-62.
  35. Xia, F., Tian, Y. C., Sun, Y. and Dong, J., 2008. Controltheoretic dynamic voltage scaling for embedded controllers. IET Computers & Digital Techniques, vol. 2, no. 5, pp. 377-385.
  36. Zhu, Y. and Mueller, F., 2007. Exploiting synchronous and asynchronous DVS for feedback EDF scheduling on an embedded platform. ACM Transactions on Embedded Computing Systems, vol. 7, no. 1, pp. 3:1- 3:26.
Download


Paper Citation


in Harvard Style

Tang Q., Groba Á., Juárez E. and Sanz C. (2015). Modeling, Analysis and Design of a Closed-loop Power Regulation System for Multimedia Embedded Devices . In Proceedings of the 5th International Conference on Pervasive and Embedded Computing and Communication Systems - Volume 1: ESAE, (PECCS 2015) ISBN 978-989-758-084-0, pages 363-372. DOI: 10.5220/0005365603630372


in Bibtex Style

@conference{esae15,
author={Qiong Tang and Ángel M. Groba and Eduardo Juárez and César Sanz},
title={Modeling, Analysis and Design of a Closed-loop Power Regulation System for Multimedia Embedded Devices},
booktitle={Proceedings of the 5th International Conference on Pervasive and Embedded Computing and Communication Systems - Volume 1: ESAE, (PECCS 2015)},
year={2015},
pages={363-372},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005365603630372},
isbn={978-989-758-084-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Pervasive and Embedded Computing and Communication Systems - Volume 1: ESAE, (PECCS 2015)
TI - Modeling, Analysis and Design of a Closed-loop Power Regulation System for Multimedia Embedded Devices
SN - 978-989-758-084-0
AU - Tang Q.
AU - Groba Á.
AU - Juárez E.
AU - Sanz C.
PY - 2015
SP - 363
EP - 372
DO - 10.5220/0005365603630372