[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1088149.1088188acmconferencesArticle/Chapter ViewAbstractPublication PagesicsConference Proceedingsconference-collections
Article

A performance-conserving approach for reducing peak power consumption in server systems

Published: 20 June 2005 Publication History

Abstract

The combination of increasing component power consumption, a desire for denser systems, and the required performance growth in the face of technology-scaling issues are posing enormous challenges for powering and cooling of server systems. The challenges are directly linked to the peak power consumption of servers.Our solution, Power Shifting, reduces the peak power consumption of servers minimizing the impact on performance. We reduce peak power consumption by using workload-guided dynamic allocation of power among components incorporating real-time performance feedback, activity-related power estimation techniques, and performance-sensitive activity-regulation mechanisms to enforce power budgets.We apply our techniques to a computer system with a single processor and memory. Power shifting adds a system power manager with a dynamic, global view of the system's power consumption to continuously re-budget the available power amongst the two components. Our contributions include:• Demonstration of the greater effectiveness of dynamic power allocation over static budgeting,• Evaluation of different power shifting policies,• Analysis of system and workload factors critical to successful power shifting, and• Proposal of performance-sensitive power budget enforcement mechanisms that ensure system reliability.

References

[1]
Heng Zeng, Xiaobo Fan, Carla Ellis, Alvin Lebeck, and Amin Vahdat. ECOSystem: Managing energy as a first class operating system resource. In Proceedings of 10th Intl. Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-X), October, 2002.
[2]
Heng Zeng, Carla S. Ellis, Alvin R. Lebeck, and Amin Vahdat. Currentcy: A Unifying Abstraction for Expressing Energy Management Policies. In Proceedings of the USENIX 2003 Annual Technical Conference.
[3]
R. Neugebauer and D. McAuley. Energy is Just Another Resource: Energy Accounting and Energy Pricing in the Nemesis OS. In Proceedings of the 8th IEEE Workshop on Hot Topics in Operating Systems (HotOS-VIII), May, 2001.
[4]
Murali Annavaram, Ed Grochowski, John Shen. Mitigating Amdahl's Law Through EPI Throttling. In Proceedings of the 32nd Annual International Symposium on Computer Architecture (ISCA-2005), June, 2005.
[5]
Charles Lefurgy, Karthick Rajamani, Freeman Rawson, Wes Felter, Michael Kister, and Tom W. Keller. Energy Management for Commercial Servers. In IEEE Computer, Volume 36 (12), December, 2003.
[6]
Alper Buyuktosunoglu, Tejas Karkhanis, David H. Albonesi, and Pradip Bose. Energy Efficient Co-Adaptive Instruction Fetch and Issue. In Proceedings of the 30th Annual International Symposium on Computer Architecture (ISCA-2003), June, 2003.
[7]
H. Sanchez, B. Kuttanna, T. Olson, M. Alexander, G. Gerosa, R. Philip, J. Alvarez. Thermal Management System for High Performance PowerPC Microprocessors. IEEE, 1997.
[8]
IBM PowerPC 750FX RISC Microprocessor User's Manual version 1.01. February, 2003.
[9]
Thermal Monitoring and Protection, IA-32 Intel Architecture Software Developer's Manual, System Programming Guide, Volume 3, 2004.
[10]
Thermal Specifications and Design Considerations, Intel Pentium M Processor on 90-nm Process with 2-MB L2 Cache, Datasheet, October, 2004.
[11]
David Brooks and Margaret Martonosi. Dynamic Thermal Management for High-Performance Microprocessors. In Proceedings of the Seventh International Symposium on High-Performance Computer Architecture (HPCA-7), February, 2001.
[12]
Jaime H. Moreno, Mayan Moudgill. Turandot Users's Guide. IBM Research Report RC 21968, February 2001.
[13]
David Brooks, Pradip Bose, Viji Srinivasan, Michael Gschwind, Philip G. Emma, Michael G. Rosenfield. Microarchitectural-Level Power-Performance Analysis: The PowerTimer Approach. In IBM Journal of Research and Development, Volume 47, No. 5/6, Nov. 2003
[14]
Zhigang Hu, David Brooks, Viktor Zyuban and Pradip Bose. Microarchitecture-level power-performance simulators: Modeling, validation, and impact on design. Tutorial at the 36th Annual IEEE/ACM International Symposium on Microarchitecture, December, 2003.
[15]
MEMSIM Users' Guide, IBM Research Report RC23431, October, 2004.
[16]
Mesquite Software, Inc. User's Guide - CSIM19 Simulation Engine.
[17]
Peter Sandon, PowerPC 970: First in a new family of 64-bit high performance PowerPC processors, presented at Microprocessor Forum, March 2002 (available at H/http:/www-06.ibm.com/Hchips/techlib/techlib.nsf/products/PowerPC_970_and_970FX_Microprocessors).
[18]
Standard Performance Evaluation Corporation (SPEC). SPEC CPU2000. Hhttp://www.specbench.org/cpu2000H, October, 2004.
[19]
Standard Performance Evaluation Corporation (SPEC). SPEC JBB2000 (Java Business Benchmark). Hhttp://www.specbench.org/jbb2000H, October 2004.
[20]
Patrick Bhorer, Elmootazbellah Elnozahy, Ahmed Gheith, Charles Lefurgy, Tarun Nakra, Jim Peterson, Ram Rajamony, Ron Rockhold, Hazim Shafi, Rick Simpson, William Speight, Kartik Sudeep, Eric Van Hensbergen, and Lixin Zhang. Mambo - A Full System Simulator for the PowerPC Architecture. ACM SIGMETRICS Performance Evaluation Review, Volume 31, Number 4, March 2004.
[21]
John McCalpin. STREAM: Sustainable Memory Bandwidth in High Performance Computers. Hhttp://www.cs.virginia.edu/stream/H, October, 2004.

Cited By

View all
  • (2023)Dynamic power budget redistribution under a power cap on multi-application environmentsSustainable Computing: Informatics and Systems10.1016/j.suscom.2023.10086538(100865)Online publication date: Apr-2023
  • (2022)Adaptive Power Shifting for Power-Constrained Heterogeneous SystemsIEEE Transactions on Computers10.1109/TC.2022.3174545(1-1)Online publication date: 2022
  • (2022)AgileWatts: An Energy-Efficient CPU Core Idle-State Architecture for Latency-Sensitive Server Applications2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO)10.1109/MICRO56248.2022.00063(835-850)Online publication date: Oct-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICS '05: Proceedings of the 19th annual international conference on Supercomputing
June 2005
414 pages
ISBN:1595931678
DOI:10.1145/1088149
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 June 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. power management
  2. power modeling
  3. processor simulation

Qualifiers

  • Article

Conference

ICS05
Sponsor:
ICS05: International Conference on Supercomputing 2005
June 20 - 22, 2005
Massachusetts, Cambridge

Acceptance Rates

Overall Acceptance Rate 629 of 2,180 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)23
  • Downloads (Last 6 weeks)4
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Dynamic power budget redistribution under a power cap on multi-application environmentsSustainable Computing: Informatics and Systems10.1016/j.suscom.2023.10086538(100865)Online publication date: Apr-2023
  • (2022)Adaptive Power Shifting for Power-Constrained Heterogeneous SystemsIEEE Transactions on Computers10.1109/TC.2022.3174545(1-1)Online publication date: 2022
  • (2022)AgileWatts: An Energy-Efficient CPU Core Idle-State Architecture for Latency-Sensitive Server Applications2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO)10.1109/MICRO56248.2022.00063(835-850)Online publication date: Oct-2022
  • (2022)Applying Game-Learning Environments to Power Capping Scenarios via Reinforcement LearningCloud Computing, Big Data & Emerging Topics10.1007/978-3-031-14599-5_7(91-106)Online publication date: 5-Aug-2022
  • (2021)Precise Power Capping for Latency-Sensitive Applications in DatacenterIEEE Transactions on Sustainable Computing10.1109/TSUSC.2018.28818936:3(469-480)Online publication date: 1-Jul-2021
  • (2020)Production scheduling problem under peak power constraint2020 IEEE Sustainable Power and Energy Conference (iSPEC)10.1109/iSPEC50848.2020.9351234(2083-2088)Online publication date: 23-Nov-2020
  • (2020)Exploring the Potential of using Power as a First Class Parameter for Resource Allocation in Apache Mesos Managed Clouds2020 IEEE/ACM 13th International Conference on Utility and Cloud Computing (UCC)10.1109/UCC48980.2020.00040(216-226)Online publication date: Dec-2020
  • (2020)Modeling and Simulation of QoS-Aware Power Budgeting in Cloud Data Centers2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP)10.1109/PDP50117.2020.00020(88-93)Online publication date: Mar-2020
  • (2020)SysScale: Exploiting Multi-domain Dynamic Voltage and Frequency Scaling for Energy Efficient Mobile Processors2020 ACM/IEEE 47th Annual International Symposium on Computer Architecture (ISCA)10.1109/ISCA45697.2020.00029(227-240)Online publication date: May-2020
  • (2020)Footprint-Aware Power Capping for Hybrid Memory Based SystemsHigh Performance Computing10.1007/978-3-030-50743-5_18(347-369)Online publication date: 15-Jun-2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media