# 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

- 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].
- 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).
- 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.
- 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.
- 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]
- Beaglboard, n.d. Available from: <http://beagleboard.org/ beagleboard>. [2014.11.26].
- 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.
- Franklin, G. F. and Powell, J. D., 1997. Digital Control of Dynamic Systems. Addison Wesley, 3rd edition.
- Gu, Y. and Chakraborty, S., 2008 .Control theory-based DVS for interactive 3D games. Design Automation Conference (DAC).
- 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.
- ITU-T and ISO/IEC JTC 1 2012. Advanced Video Coding for Generic Audiovisual Services. ITU-T Rec. H.264 & ISO/IEC 14496-10.
- 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).
- 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).
- 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).
- Lefurgy, C., Wang, X. and Ware, M., 2007. Server-level power control. 4th International Conference on Autonomic Computing (ICAC).
- Lu, Z., Lach, J., Stan, M. and Skadron, K., 2003. Reducing multimedia decode power using feedback control. International Conference on Computer Design (ICCD).
- 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.
- 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.
- Ogata, K., 2010. Modern control engineering, Prentice Hall, 5th edition.
- ORC-RVC-MPEG, n.d. Available from: <https://github.com/orcc/orcapps/tree/master/RVC/src/org/sc29/wg11/mpegh/part2 >. [2014.11.26]
- Phillips, C. L. and Parr, J. M., 2010. Feedback Control Systems, Prentice Hall, 5th edition.
- 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).
- 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).
- 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.
- 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.
- RVC-CAL-Sequences, n.d. Available from: <http://sourceforge.net/projects/orcc/files/Sequences>. [2014.11.26]
- 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).
- 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.
- TI-Omap3530, n.d. Available from: <http://www.ti.com/ product/omap3530>. [2014.11.26].
- TI-Omap4460, n.d. Available from: <http://www.ti.com/ product/omap4460>. [2014.12.26].
- 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).
- 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).
- 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).
- 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.
- 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.
- 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.

#### 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