A Hierarchical Distributed Control for Power and Performances Optimization of Embedded Systems
Power and resource management are key goals for the success of modern battery-supplied multimedia devices. This kind of devices are usually based on SoCs with a wide range of subsystems, that compete in the usage of shared resources, and offer several power saving capabilities, but need an adequate software support to exploit such capabilities.
In this paper we present Constrained Power Management (CPM), a cross-layer formal model and framework for power and resource management, targeted to MPSoC-based devices. CPM allows coordination and communication, among applications and device drivers, to reduce energy consumption without compromising QoS. A dynamic and multi-objective optimization strategy is supported, which has been designed to have a negligible overhead on the development process and at run-time.
KeywordsOptimization Policy Device Driver Video Codec Abstraction Layer Optimization Layer
Unable to display preview. Download preview PDF.
- 1.Keating, M., Flynn, D., Aitken, R., Gibbons, A., Shi, K.: Low Power Methodology Manual: For System-on-Chip Design. Springer Publishing Company, Incorporated, Heidelberg (2007)Google Scholar
- 4.Lorch, J.R., Smith, A.J.: Operating system modifications for task-based speed and voltage. In: MobiSys 2003: Proceedings of the 1st international conference on Mobile systems, applications and services, pp. 215–229. ACM, New York (2003)Google Scholar
- 8.Tamai, M., Sun, T., Yasumoto, K., Shibata, N., Ito, M.: Energy-aware video streaming with qos control for portable computing devices. In: NOSSDAV 2004: Proceedings of the 14th international workshop on Network and operating systems support for digital audio and video, pp. 68–73. ACM, New York (2004)CrossRefGoogle Scholar
- 14.Brock, B., Rajamani, K.: Dynamic power management for embedded systems. In: Proceedings on IEEE International SoC Conference, September 2003, pp. 416–419 (2003)Google Scholar