Data driven signal processing: an approach for energy efficient computing
ISLPED '96 Proceedings of the 1996 international symposium on Low power electronics and design
Power optimization of variable voltage core-based systems
DAC '98 Proceedings of the 35th annual Design Automation Conference
The Quality of Service Model and High Assurance
HASE '97 Proceedings of the 2nd High-Assurance Systems Engineering Workshop
A resource allocation model for QoS management
RTSS '97 Proceedings of the 18th IEEE Real-Time Systems Symposium
Synthesis Techniques for Low-Power Hard Real-Time Systems on Variable Voltage Processors
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
Quality of Service and System Design
WVLSI '99 Proceedings of the IEEE Computer Society Workshop on VLSI'99
Power-aware operating systems for interactive systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Low power system scheduling and synthesis
Proceedings of the 2001 IEEE/ACM international conference on Computer-aided design
System synthesis of synchronous multimedia applications
ACM Transactions on Embedded Computing Systems (TECS)
Power-aware bandwidth and stereo-image scalable audio decoding
Proceedings of the 13th annual ACM international conference on Multimedia
Power deregulation: eliminating off-chip voltage regulation circuitry from embedded systems
CODES+ISSS '07 Proceedings of the 5th IEEE/ACM international conference on Hardware/software codesign and system synthesis
Multi-level feedback control for quality of service management
ETFA'09 Proceedings of the 14th IEEE international conference on Emerging technologies & factory automation
Embedded Systems Design
Hi-index | 0.01 |
Quality of service (QoS) is one of the key features for new Internet-based multimedia and other applications. meanwhile, energy remains as a big concern for systems that perform such applications. we address the isssue of combining system design concerns and QoS requirements to design systems that can deliver QoS quarantees. In this paper, we discuss how to satisfy QoS requirements and minimize the system's energy consumption. Specifically, we consider the following problem: Given a set of applications each specifying its required amount of computation and service time, how we allocate CPU time and determine the voltage profile on a variable voltage system, such that all the applications' requirements are satisfied and the system's total energy consumption is minimized. We optimally solve several basic cases and propse a dynamic programming procedure for the general case. Simulation shows that the new approach saves 38.75% energy over the system shut-down technique.