System Software Research Group Home Page

SSRG


Home

People

Projects

Papers

Contact Info

Low Power References

G. Albera and R. Bahar. Power and Performance Tradeoffs using Various Cache Configurations. International Symposium on Computer Architecture. 1998. PS

F. Bellosa. The Benefits of Event-Driven Energy Accounting in Power-Sensitive Systems. PDF

L. Benini, A. Bogliolo, and G. De Micheli. A Survey of Design Techniques for System-Level Dynamic Power Management. IEEE Transactions on VLSI Systems, volume 8, number 3, pages 299-315. June 2000. PDF

D. Brooks and M. Martonosi. Dynamically Exploiting Narrow Width Operands to Improve Processor Power and Performance. HPCA, pages 13-22, 1999. PS

D. Brooks, V. Tiwari, and M. Martonosi. Wattch: A Framework for Architectural-Level Power Analysis and Optimizations. International Symposium on Computer Architecture. June 2000. PS

R. Y. Chen, M. J. Irwinm and R. S. Bajwa. An Architectural Level Power Estimator.1998.

D. Folegnani and A. Gonzalez. Reducing Power Consumption of the Issue Logic. Workshop on Complexity Effective Design. June 2000. PS

J. Flinn and M. Satyanarayanan. Energy-aware adaptation for mobile applications. Symposium on Operating Systems Principles, pages 48-63, 1999. PDF

K. Govil, E. Chan, and H. Wasserman. Comparing Algorithms for Dynamic Speed-Setting of a Low-Power CPU. Mobile Computing and Networking, pages 13-25, 1995. PS

F. Gruian. Hard Real-Time Scheduling for Low-Energy Using Stochastic Data and DVS Processors. International Symposium on Low-Power Electronics and Design. August 2001. PDF

D. Grunwald, P. Levis, K. I. Farkas, C. B. Morrey, M. Neufeld. Policies for Dynamic Clock Scheduling. Operating Systems Design and Implementation. 2000. PDF

P. Hicks, M. Walnock, and R. M. Owens. Analysis of Power Consumption in Memory Hierarchies. Proceedings of the 1997 International Symposium on Low-Power Electronics and Design, page 239. 1997.

C. Hsu, U. Kremer, and M. Hsiao. Compiler-Directed Dynamic Voltage/Frequency Scheduling for Energy Reduction in Microprocessors. International Symposium on Low Power Electronics and Design. August 2001. PDF

T. Ishihara and H. Yasuura. Voltage Scheduling Problem for Dynamically Variable Voltage Processors. International Symposium on Low Power Electronics and Design, pages 197-202, August 1998. PS

R. Joseph and M. Martonosi. Run-Time Power Estimation in High Performance Microprocessors. PDF

P. M. Kogge, V. W. Freeh, K. Ghose, N. Toomarian, and N. Aranki. Morph: Adding an Energy Gear to a High Performance Microarchitecture for Embedded Applications. Kool Chips Workshop, 2000. PDF

A. R. Lebeck, X. Fan, H. Zeng and C. Ellis. Power Ware Page Allocation. Architectural Support for Programming Languages and Operating Systems, pages 105-116. 2000. PS

M. T. Lee, V. Tiwari, S. Malik, and M. Fujita. Power Analysis and Low-Power Scheduling Techniques for Embedded DSP Software. IEEE Transactions on VLSI Systems, December 1996. PS

Y. Li and J. Henkel. A Framework for Estimating and Minimizing Energy Dissipation of Embedded HW/SW Systems. Proc. Design Automation Conference, pages 188-193. June 1998. PDF

J. R. Lorch. A Complete Picture of the Energy Consumption of a Portable Computer. Masters Thesis. 1995. PS

J. R. Lorch and A. J. Smith. Energy Consumption of Apple Macintosh Computers. 1999. PS

Y. Lu, L. Benini, and G. De Micheli. Low-Power Task Scheduling for Multiple Devices. International Workshop on Hardware/Software Codesign, pages 39-45. 2000. PDF

Y. Lu, T. Simunic, and G. De Micheli. Software Controlled Power Management. International Workshop on Hardware/Software Codesign, pages 157-161. 1999. PDF

J. Luo and N. K. Jha. Battery-aware Static Scheduling for Distributed Real-time Embedded Systems. Design Automation Conference, pages 444-449. 2001. PDF

A. Manzak and C. Chakrabarti. Variable Voltage Task Scheduling Algorithms for Minimizing Energy. International Symposium on Low Power Electronics and Design, pages 279-282. August 2001.

A. Merchant, B. Melamed, E. Schenfeld, and B. Sengupta. Analysis of a Control Mechanism for a Variable Speed Processor. IEEE Transactions on Computers, volume 45, number 7, pages 793-801. PDF

T. Pering, T. Burd, and R. Broderson. The Simulation and Evaluation of Dynamic Voltage Scaling Algorithms, pages 76-81, August 1998. PDF

T. Pering, T. Burd, and R. Broderson. Dynamic Voltage Scaling and the Design of a Low-Power Microprocessor System. Power Driven Microarchitecture Workshop, June 1998. PS

P. Pillai and K. Shin. Real-Time Dynamic Voltage Scaling for Low-Power Embedded Operating Systems. 18th ACM Symposium on Operating Systems Principles. 2001. PDF

J. Pouwelse, K. Langendoen, and H. Sips. Energy Priority Scheduling for Variable Voltage Processors. International Symposium on Low Power Electronics and Design, August 2001. PS

M. Seltzer, P. Chen, and J. Ousterhout. Disk Scheduling Revisited. Proceedings of the USENIX Winter 1990 Technical Conference, pages 313-324. 1990. PS

D. Shin and J. Kim. A Profile-Based Energy-Efficient Intra-Task Voltage Scheduling Algorithm for Hard Real-Time Applications. International Symposium on Low Power Electronics and Design. 2001. PDF

P. Stanley-Marbell and M. S. Hsiao. Fast, Flexible, Cycle-Accurate Energy Estimation. International Symposium on Low Power Electronics and Design. August 2001.

C. Su, C. Tsui, and A. Despain. Low Power Architecture Design and Compilation Techniques for High-Performance Processors. IEEE COMPCON. February 1994. PS

V. Tiwari, S. Malik, and A. Wolfe. Power Analysis of Embedded Software: A First Step Towards Software Power Minimization. IEEE Transactions on VLSI Systems, volume 2, number 4, pages 437-445. 1994. PS

V. Tiwari, S. Malik, and A. Wolfe. Compilation Techniques for Low Energy: An Overview. Symposium on Low-Power Electronics. 1994. PS

V. Tiwari, S. Malik, and A. Wolfe. Instruction Level Power Analysis and Optimization of Software. International Conference on VLSI Design. January 1996. PS

A. Vahdat, A. Lebeck, and C. S. Ellis. Every Joule is Percious: The Case for Revisiting Operating System Design for Energy Efficiency. SIGOPS European Workshop. September 2000. PDF

A. Vahdat, T. Anderson, M. Dahlin, E. Belani, D. Culler, P. Eastham, and C. Yoshikawa. WebOS: Operating System Services for Wide Area Applications. Proceedings of the Seventh Symposium on High Performance Distributed Computing. 1998. PS

M. Weiser, B. Welch, A. Demers, and S. Shenker. Scheduling for Reduced CPU Energy. Symposium on Operating System Design and Implementation, pages 13-23, November 1994. PS

H. Zeng, X. Fan, C. Ellis, A. Lebeck, and A. Vahdat. ECOSystem: Managing Energy as a First Class Operating System Resource. 2001. PDF