Voltage scheduling problem for dynamically variable voltage processors
ISLPED '98 Proceedings of the 1998 international symposium on Low power electronics and design
A survey of design techniques for system-level dynamic power management
IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special section on low-power electronics and design
Voltage scheduling in the IpARM microprocessor system
ISLPED '00 Proceedings of the 2000 international symposium on Low power electronics and design
Data and memory optimization techniques for embedded systems
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Dynamic voltage scaling and power management for portable systems
Proceedings of the 38th annual Design Automation Conference
Automatic performance setting for dynamic voltage scaling
Proceedings of the 7th annual international conference on Mobile computing and networking
Hard real-time scheduling for low-energy using stochastic data and DVS processors
ISLPED '01 Proceedings of the 2001 international symposium on Low power electronics and design
Real-time dynamic voltage scaling for low-power embedded operating systems
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Saving energy with architectural and frequency adaptations for multimedia applications
Proceedings of the 34th annual ACM/IEEE international symposium on Microarchitecture
Contents provider-assisted dynamic voltage scaling for low energy multimedia applications
Proceedings of the 2002 international symposium on Low power electronics and design
Control-theoretic dynamic frequency and voltage scaling for multimedia workloads
CASES '02 Proceedings of the 2002 international conference on Compilers, architecture, and synthesis for embedded systems
What's Ahead for Embedded Software?
Computer
Energy-Aware Runtime Scheduling for Embedded-Multiprocessor SOCs
IEEE Design & Test
Dynamic Power Management for Nonstationary Service Requests
IEEE Transactions on Computers
Energy-efficient soft real-time CPU scheduling for mobile multimedia systems
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
A control-theoretic approach to dynamic voltage scheduling
Proceedings of the 2003 international conference on Compilers, architecture and synthesis for embedded systems
Application-directed voltage scaling
IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special section on low power
Hierarchical Adaptive Dynamic Power Management
Proceedings of the conference on Design, automation and test in Europe - Volume 1
IEM926: An Energy Efficient SoC with Dynamic Voltage Scaling
Proceedings of the conference on Design, automation and test in Europe - Volume 3
PACE: A New Approach to Dynamic Voltage Scaling
IEEE Transactions on Computers
A time series-based approach for power management in mobile processors and disks
NOSSDAV '04 Proceedings of the 14th international workshop on Network and operating systems support for digital audio and video
Practical voltage scaling for mobile multimedia devices
Proceedings of the 12th annual ACM international conference on Multimedia
Dynamic voltage scheduling with buffers in low-power multimedia applications
ACM Transactions on Embedded Computing Systems (TECS)
Scheduling Messages with Deadlines in Multi-Hop Real-Time Sensor Networks
RTAS '05 Proceedings of the 11th IEEE Real Time on Embedded Technology and Applications Symposium
Vertigo: automatic performance-setting for Linux
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Policies for dynamic clock scheduling
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
Hi-index | 0.00 |
Multimedia decoding is one of the key parts of many popular mobile multimedia applications, such as video telephony, streaming, and video playback. Since the multimedia decoding consumes a significant amount of energy on processors, it is crucial to lower the power consumption and prolong the battery life. In this paper, the statistical analysis of more than 600 processor load trace files is first presented. From the analysis, we found that it is feasible to predict the processor load of multimedia applications accurately using a low order linear time series model if the load is sampled using the feature period, which is obtained with Fast Fourier Transformation. Based on the analysis, we propose a novel interval-based DVS scheme to achieve penalty controllable energy reduction. The DVS scheme does not need any task profile or involvement of application program, and it is compatible with the service model of general purpose mobile operating systems. In addition, the proposed DVS scheme can handle the nonstationary behavior using an efficient online change detector, and important parameters, such as coefficients of the linear time series model, are estimated on the fly. More importantly, the proposed scheme can keep the Overscaling Rate (OSR) around a certain predefined value. Since the OSR has a simple and stable relationship with the Deadline Miss Rate (DMR), the penalty incurred by DVS is effectively controlled. Experimental results show that the proposed DVS scheme achieves a much smaller prediction error than previous approaches and achieves a significant processor energy reduction with adjustable and controlled penalty.