| [ABR01] |
A. Acquaviva, L. Benini, and B. Riccó.
An adaptive algorithm for low-power streaming multimedia processing.
In Proceedings of the Conference on Design Automation
and Test in Europe (DATE'01), 2001.
doi: 10.1109/DATE.2001.915037.
[ bib | doi | .pdf ] |
| [BR03] |
B. Brock and K. Rajamani.
Dynamic power management for embedded systems.
In Proceedings of the IEEE Int'l SOC
Conference (SOCC 2003), September 2003.
[ bib | .pdf ] |
| [CC04] |
Youngjin Cho and Naehyuck Chang.
Memory-aware energy-optimal frequency assignment for dynamic supply
voltage scaling.
In Proceedings of the 2004 International Symposium on
Low-Power Electronics and Design (ISLPED'04), pages
387-392, New York, NY, USA, August 2004. ACM Press.
doi: 10.1145/1013235.1013327
[ bib | doi ] |
| [Cor04] |
Intel Corporation.
Wireless Intel SpeedStep\textcopyright power manager.
Technical report, Intel Corporation, 2004.
[ bib | .html ] |
| [CSP04a] |
Kihwan Choi, Ramakrishna Soma, and Massoud Pedram.
Dynamic voltage and frequency scaling based on workload
decomposition.
In Proceedings of the 2004 International Symposium on
Low-Power Electronics and Design (ISLPED'04), August
2004.
doi: 10.1145/1013235.1013282
[ bib | doi ] |
| [CSP04b] |
Kihwan Choi, Ramakrishna Soma, and Massoud Pedram.
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.
In Proceedings of the Conference on Design Automation
and Test in Europe (DATE'04), February 2004.
doi: 10.1109/DATE.2004.1268819
[ bib | doi ] |
| [FEL02] |
Xiaobo Fan, Carla S. Ellis, and Alvin R. Lebeck.
Synergy between power-aware memory systems and processor voltage
scaling.
Technical Report CS-2002-12, Duke University, Department of Computer
Science, November 2002.
[ bib | .pdf ] |
| [FEL03] |
Xiaobo Fan, Carla Ellis, and Alvin Lebeck.
Interaction of power-aware memory systems and processor voltage
scaling.
In Proceedings of the Workshop on Power-Aware Computer
Systems (PACS'03), December 2003.
[ bib | .pdf ] |
| [Fle01] |
Marc Fleischmann.
Longrun power management.
White Paper of Transmeta Corporation, January 2001.
[ bib | .pdf ] |
| [FM02] |
Krisztián Flautner and Trevor Mudge.
Vertigo: Automatic performance-setting for linux.
In Proceedings of the Fifth Symposium on Operating
System Design and Implementation (OSDI'02), December
2002.
[ bib | .pdf ] |
| [FRM01] |
Krisztián Flautner, Steven Reinhardt, and Trevor Mudge.
Automatic performance setting for dynamic voltage scaling.
In Proceedings of the Seventh Annual International
Conference on Mobile Computing and Networking
(MOBICOM'01), July 2001.
doi: 10.1145/381677.381702
[ bib | doi ] |
| [FURM00] |
Krisztián Flautner, Richard Uhlig, Steven K. Reinhardt, and
Trevor N. Mudge.
Thread level parallelism and interactive performance of desktop
applications.
In Proceedings of the Ninth International Conference on
Architectural Support for Programming Languages and Operating Systems
(ASPLOS'00), pages 129-138, 2000.
[ bib | .pdf ] |
| [GCW95] |
K. Govil, E. Chan, and H. Wassermann.
Comparing algorithms for dynamic speed-setting of a low-power CPU.
In Proceedings of the First Annual International
Conference on Mobile Computing and Networking
(MOBICOM'95), March 1995.
doi: 10.1145/215530.215546
[ bib | doi ] |
| [GK05] |
Selim Gurun and Chandra Krintz.
AutoDVS: an automatic, general-purpose, dynamic clock scheduling
system for hand-held devices.
In Proceedings of the Fifth ACM International
Conference on Embedded Software (EMSOFT'05), pages
218-226, September 2005.
doi: 10.1145/1086228.1086270
[ bib | doi ] |
| [GLM+00] |
Dirk Grunwald, Philip Levis, Charles B. Morrey, Michael Neufeld, and Keith I.
Farkas.
Policies for dynamic clock scheduling.
In Proceedings of the Fourth Symposium on Operating
System Design and Implementation (OSDI'00), October
2000.
[ bib | .pdf ] |
| [GLS93] |
Christos J. Georgiou, Thor A. Larsen, and Eugen Schenfeld.
Variable chip-clocking mechanism.
United States Patent 5,189,314, February 1993.
[ bib | .html ] |
| [HF04] |
Chung-Hsing Hsu and Wu-Chun Feng.
Effective dynamic voltage scaling through CPU-boundness detection.
In Proceedings of the Workshop on Power-Aware Computer
Systems (PACS'04), December 2004.
[ bib | .pdf ] |
| [HKQ+98] |
I. Hong, D. Kirovski, G. Qu, M. Potkonjak, and M. Srivastava.
Power optimization of variable voltage core-based systems.
In Proceedings of the 35th Design Automation
Conference (DAC'98), June 1998.
[ bib | .pdf ] |
| [HM07] |
Sebastian Herbert and Diana Marculescu.
Analysis of dynamic voltage/frequency scaling in
chip-multiprocessors.
In Proceedings of the 2007 International Symposium on
Low-Power Electronics and Design (ISLPED'07), pages
38-43, New York, NY, USA, 2007. ACM.
doi: 10.1145/1283780.1283790
[ bib | doi ] |
| [HPS98] |
I. Hong, M. Potkonjak, and M. Srivastava.
On-line scheduling of hard real-time tasks on variable voltage
voltage processor.
In Proceedings of the International Conference on
Computer-Aided Design (ICCAD'98), November 1998.
[ bib | .pdf ] |
| [HQPS98] |
I. Hong, G. Qu, M. Potkonjak, and M. Srivastava.
Synthesis techniques for low-power hard real-time systems on variable
voltage processors.
In Proceedings of the Nineteenth Real-Time Systems
Symposium (RTSS'98), December 1998.
doi: 10.1109/REAL.1998.739744
[ bib | doi ] |
| [IBC+06] |
Canturk Isci, Alper Buyuktosunoglu, Chen-Yong Cher, Pradip Bose, and Margaret
Martonosi.
An analysis of efficient multi-core global power management policies:
Maximizing performance for a given power budget.
In Proceedings of the 39th Annual IEEE/ACM
International Symposium on Microarchitecture
(MIRCO'06), pages 347-358, Washington, DC, USA, 2006.
IEEE Computer Society.
doi: 10.1109/MICRO.2006.8
[ bib | doi ] |
| [IMB05] |
Canturk Isci, Margaret Martonosi, and Alper Buyuktosunoglu.
Long-term workload phases: Duration predictions and applications
applications to DVFS.
IEEE Micro, 25(5):39-51, September 2005.
doi: 10.1109/MM.2005.93
[ bib | doi ] |
| [Int99] |
Intel.
Intel StrongARM SA-1100 Microprocessor
Developer's Manual, April 1999
[ bib ] |
| [Int00a] |
Intel.
Intel SpeedStep Technology, January
2000.
[ bib | .html ] |
| [Int00b] |
Intel.
Intel XScale Microarchitecture Technical
Summary, July 2000.
[ bib | .pdf ] |
| [Int01] |
Intel.
Intel® IQ80310 Evaluation
Platform, July 2001
[ bib ] |
| [Int03] |
Intel.
Intel® 80200 Processor based on
Intel® XScale Microarchitecture Developer's
Manual, March 2003.
[ bib | .pdf ] |
| [JG04] |
Ravindra Jejurikar and Rajesh Gupta.
Dynamic voltage scaling for systemwide energy minimization in
real-time embedded systems.
In Proceedings of the 2004 International Symposium on
Low-Power Electronics and Design (ISLPED'04), pages
78-81, New York, NY, USA, August 2004. ACM Press.
doi: 10.1145/1013235.1013261
[ bib | doi ] |
| [JWP+05] |
Philo Juang, Qiang Wu, Li-Shiuan Peh, Margaret Martonosi, and Douglas W. Clark.
Coordinated, distributed, formal energy management of chip
multiprocessors.
In Proceedings of the 2005 International Symposium on
Low-Power Electronics and Design (ISLPED'05), pages
127-130, New York, NY, USA, August 2005. ACM Press.
doi: 10.1145/1077603.1077637
[ bib | doi ] |
| [KKM04] |
Woonseok Kim, Jihong Kim, and Sang Lyul Min.
Preemption-aware dynamic voltage scaling in hard real-time systems.
In Proceedings of the 2004 International Symposium on
Low-Power Electronics and Design (ISLPED'04), pages
393-398, New York, NY, USA, August 2004. ACM Press.
doi: 10.1145/1013235.1013328
[ bib | doi ] |
| [Kla00] |
Alexander Klaiber.
The technology behind crusoe processors.
White Paper of Transmeta Corporation, January 2000.
[ bib | .pdf ] |
| [Lor01] |
Jacob Rubin Lorch.
Operating Systems Techniques for Reducing Processor
Energy Consumption.
PhD thesis, Computer Science Division, University of California,
Berkeley, 2001.
[ bib | .pdf ] |
| [LS01] |
Jacob R. Lorch and Alan Jay Smith.
Improving dynamic voltage scaling algorithms with PACE.
In Proceedings of the International Conference on
Measurement and Modeling of Computer Systems
(SIGMETRICS'01), June 2001.
doi: 10.1145/378420.378429
[ bib | doi ] |
| [LS03a] |
Jacob R. Lorch and Alan Jay Smith.
Operating system modifications for task-based speed and voltage
scheduling.
In Proceedings of the First International Conference on
Mobile Systems, Applications, and Services
(MOBISYS'03), pages 215-229, May 2003
[ bib ] |
| [LS03b] |
Jacob R. Lorch and Alan Jay Smith.
Using user interface event information in dynamic voltage scaling
algorithms.
In Proceedings of the Eleventh IEEE International
Symposium on Modeling, Analysis, and Simulation of Computer and
Telecommunications Systems (MASCOTS'03), October
2003.
doi: 10.1109/MASCOT.2003.1240641
[ bib | doi ] |
| [LS04] |
Jacob R. Lorch and Alan Jay Smith.
PACE: a new approach to dynamic voltage scaling.
IEEE Transactions on Computers,
53(7):856-869, July 2004.
doi: 10.1109/TC.2004.35
[ bib | doi ] |
| [Mar99] |
Thomas L. Martin.
Balancing Batteries, Power and Performance: System
Issues in CPU Speed-Setting for Mobile Computing.
PhD thesis, Department of Electrical and Computer Engineering,
Carnegie Mellon University, 1999.
[ bib | .pdf ] |
| [MLH+02] |
Akihiko Miyoshi, Charles Lefurgy, Eric Van Hensbergen, Ram Rajamony, and Raj
Rajkumar.
Critical power slope: understanding the runtime effects of frequency
scaling.
In Proceedings of the Sixteenth Annual International
Conference on Supercomputing (ICS'02), pages 35-44,
June 2002.
doi: 10.1145/514191.514200
[ bib | doi ] |
| [MMSS96] |
Arif Merchant, Benjamin Melamed, Eugen Schenfeld, and Bhaskar Sengupta.
Analysis of a control mechanism for a variable speed processor.
IEEE Transactions on Computers, 45(7), July
1996.
doi: 10.1109/12.508318
[ bib | doi ] |
| [MS99] |
T. Martin and D. Siewiorek.
The impact of battery capacity and memory bandwidth on CPU
speed-setting: a case study.
In Proceedings of the 1999 International Symposium on
Low-Power Electronics and Design (ISLPED'99), August
1999.
[ bib | .pdf ] |
| [MSS+03] |
Grigorios Magklis, Michael L. Scott, Greg Semeraro, David H. Albonesi, and
Steven Dropsho.
Profile-based dynamic voltage and frequency scaling for a multiple
clock domain microprocessor.
In Proceedings of the 30th International
Symposium on Computer Architecture (ISCA'03), June
2003.
doi: 10.1145/859618.859621
[ bib | doi ] |
| [Muc01] |
Philip Mucci.
The performance API PAPI.
White Paper of the University of Tennessee, March 2001.
[ bib | http ] |
| [PB98a] |
T. Pering and R. Broderson.
Dynamic voltage scaling and the design of a low-power microprocessor
system.
In Proceedings of the Power Driven Microarchitecture
Workshop, attached to ISCA98, June 1998.
[ bib | .html ] |
| [PB98b] |
T. Pering and R. Broderson.
Energy efficient voltage scheduling for real-time operating systems.
In Proceedings of the 4th IEEE Real-Time Technology
and Applications Symposium RTAS'98, Work in Progress
Session, June 1998.
[ bib | .html ] |
| [PBB98] |
Trevor Pering, Tom Burd, and Robert Brodersen.
The simulation and evaluation of dynamic voltage scaling algorithms.
In Proceedings of the 1998 International Symposium on
Low-Power Electronics and Design (ISLPED'98), pages
76-81, New York, NY, USA, June 1998. ACM Press.
doi: 10.1145/280756.280790.
[ bib | doi | .pdf ] |
| [PBB00] |
T. Pering, T. Burd, and R. Broderson.
Voltage scheduling in the lpARM microprocessor system.
In Proceedings of the 2000 International Symposium on
Low-Power Electronics and Design (ISLPED'00), July
2000.
doi: 10.1145/344166.344530
[ bib | doi ] |
| [PLS01a] |
J. Pouwelse, K. Langendoen, and H. Sips.
Energy priority scheduling for variable voltage processors.
In Proceedings of the 2001 International Symposium on
Low-Power Electronics and Design (ISLPED'01), August
2001.
doi: 10.1145/383082.383089
[ bib | doi ] |
| [PLS01b] |
Johan Pouwelse, Koen Langendoen, and Henk Sips.
Dynamic voltage scaling on a low-power microprocessor.
In Proceedings of the Seventh Annual International
Conference on Mobile Computing and Networking
(MOBICOM'01), July 2001.
doi: 10.1145/381677.381701
[ bib | doi ] |
| [PLS03] |
J. Pouwelse, K. Langendoen, and H. Sips.
Application-directed voltage scaling.
IEEE Transactions on Very Large Scale Integration
(TVLSI), 11(5):812-826, October 2003.
doi: 10.1109/TVLSI.2003.814324
[ bib | doi ] |
| [PS01] |
P. Pillai and K. Shin.
Real-time dynamic voltage scaling for low-power embedded operating
systems.
In Proceedings of the Eighteenth Symposium on Operating
System Principles (SOSP'01), October 2001.
[ bib | .pdf ] |
| [PSS05] |
Christian Poellabauer, Leo Singleton, and Karsten Schwan.
Feedback-based dynamic frequency scaling for memory-bound real-time
applications.
In Proceedings of the Eleventh Real-Time and Embedded
Technology and Applications Symposium (RTAS'05),
March 2005.
[ bib | .pdf ] |
| [PZPS05] |
Christian Poellabauer, Tao Zhang, Santosh Pande, and Karsten Schwan.
An efficient frequency scaling approach for energy-aware embedded
real-time systems.
In Proceedings of the International Conference on
Architecture of Computing Systems (ARCS'05), March
2005.
[ bib | .pdf ] |
| [RABB05] |
Martino Ruggiero, Andrea Acquaviva, Davide Bertozzi, and Luca Benini.
Application-specific power-aware workload allocation for voltage
scalable MPSoC platforms.
In Proceedings of the 2005 International Conference on
Computer Design (ICCD'05), October 2005.
doi: 10.1109/ICCD.2005.24
[ bib | doi ] |
| [RFS+06] |
Cosmin Rusu, Alexandre Ferreira, Claudio Scordino, Aaron Watson, Rami Melhem,
and Daniel Mosse.
Energy-efficient real-time heterogeneous server clusters.
In Proceedings of the Twelfth Real-Time and Embedded
Technology and Applications Symposium (RTAS'06),
April 2006.
[ bib | .pdf ] |
| [RPSG05] |
Vijay Raghunathan, Cristiano L. Pereira, Mani B. Srivastava, and Rajesh K.
Gupta.
Energy aware wireless systems with adaptive power-fidelity tradeoffs.
IEEE Transactions on Very Large Scale Integration
(TVLSI), 13(2):211-225, February 2005.
doi: 10.1109/TVLSI.2004.840773
[ bib | doi ] |
| [RVC02] |
Daler Rakhmatov, Sarma Vrudhula, and Chaitali Chakrabarti.
Battery-conscious task sequencing for portable devices including
voltage/clock scaling.
In Proceedings of the 39th Design Automation
Conference (DAC'02), June 2002.
doi: 10.1145/513918.513967
[ bib | doi ] |
| [SBA+01] |
Tajana Simunic, Luca Benini, Andrea Acquaviva, Peter Glynn, and Giovanni De
Micheli.
Dynamic voltage scaling and power management for portable systems.
In Proceedings of the 38th Design Automation
Conference (DAC'01), 2001.
[ bib | .pdf ] |
| [SBG01] |
Shmuel Shaffer, William J. Beyda, and Cheryl Gold.
Apparatus and method for automatic cpu speed control based on
application-specific criteria.
United States Patent 6,298,448, October 2001.
[ bib | .html ] |
| [SMB+02] |
Greg Semeraro, Grigorios Magklis, Rajeev Balasubramonian, David H. Albonesi,
Sandhya Dwarkadas, and Michael L. Scott.
Energy-efficient processor design using multiple clock domains with
dynamic voltage and frequency scaling.
In Proceedings of the Eighth International Symposium on
High-Performance Computer Architecture (HPCA'02),
February 2002.
doi: 10.1109/HPCA.2002.995696
[ bib | doi ] |
| [SMHK02] |
P. Stanley-Marbell, M. Hsiao, and U. Kremer.
A hardware architecture for dynamic performance and energy adaption.
In Proceedings of the Workshop on Power-Aware Computer
Systems (PACS'02), February 2002.
[ bib | .ps ] |
| [SRH05] |
David C. Snowdon, Sergio Ruocco, and Gernot Heiser.
Power management and dynamic voltage scaling: Myths and facts.
In Proceedings of the 2005 Workshop on Power Aware
Real-time Computing, September 2005.
[ bib | .pdf ] |
| [UU04a] |
Sascha Uhrig and Theo Ungerer.
Fine-grained power management for multithreaded processor cores.
In Proceedings of the ACM Symposium on Applied
computing (SAC'04), pages 907-908, March 2004.
doi: 10.1145/967900.968083
[ bib | doi ] |
| [UU04b] |
Sascha Uhrig and Theo Ungerer.
Fine-grained power management for real-time embedded processors.
In Proceedings of RTS Embedded Systems
2004, March 2004.
[ bib | .pdf ] |
| [VGS+03] |
A. Varma, B. Ganesh, M. Sen, S. R. Choudhary, L. Srinivasan, and B. Jacob.
http://www.ece.umd.edu/ blj/papers/cases2003.pdf.
In Proceedings of the International Conference on
Compilers, Architecture, and Synthesis for Embedded Systems
(CASES'02), October 2003.
[ bib | .pdf ] |
| [VPF06] |
Vasanth Venkatachalam, Christian Probst, and Michael Franz.
A new way of estimating compute boundedness and its application to
dynamic voltage scaling.
International Journal of Embedded Systems,
1(1):64-74, 2006.
[ bib | .pdf ] |
| [WB02] |
Andreas Weissel and Frank Bellosa.
Process cruise control: Event-driven clock scaling for dynamic power
management.
In Proceedings of the International Conference on
Compilers, Architecture, and Synthesis for Embedded Systems
(CASES'02), October 2002.
doi: 10.1145/581630.581668
[ bib | doi ] |
| [WWDS94] |
M. Weiser, B. Welch, A. Demers, and S. Shenker.
Scheduling for reduced CPU energy.
In Proceedings of the First Symposium on Operating
System Design and Implementation (OSDI'94), November
1994.
[ bib | .ps ] |
| [YN03] |
Wanghong Yuan and Klara Nahrstedt.
Energy-efficient soft real-time CPU scheduling for mobile
multimedia systems.
In Proceedings of the Nineteenth Symposium on Operating
System Principles (SOSP'03), pages 149-163, New York,
NY, USA, October 2003. ACM Press.
doi: 10.1145/945445.945460.
[ bib | doi | .pdf ] |
| [YZJ05] |
Le Yan, Lin Zhong, and Niraj K. Jha.
User-perceived latency driven voltage scaling for interactive
applications.
In Proceedings of the 42nd Design Automation
Conference (DAC'05), June 2005.
doi: 10.1145/1065579.1065743
[ bib | doi ] |
| [ZHC02] |
Yumin Zhang, Xiaobo Sharon Hu, and Danny Chen.
Task scheduling and voltage selection for energy minimization.
In Proceedings of the 39th Design Automation
Conference (DAC'02), June 2002.
doi: 10.1145/513918.513966
[ bib | doi ] |
| [Zhu06] |
Dakai Zhu.
Reliability-aware dynamic energy management in dependable embedded
real-time systems.
In Proceedings of the Twelfth Real-Time and Embedded
Technology and Applications Symposium (RTAS'06),
April 2006.
[ bib | .pdf ] |