skip to main content
10.1145/1840845.1840883acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
poster

RAPL: memory power estimation and capping

Published:18 August 2010Publication History

ABSTRACT

The drive for higher performance and energy efficiency in data-centers has influenced trends toward increased power and cooling requirements in the facilities. Since enterprise servers rarely operate at their peak capacity, efficient power capping is deemed as a critical component of modern enterprise computing environments. In this paper we propose a new power measurement and power limiting architecture for main memory. Specifically, we describe a new approach for measuring memory power and demonstrate its applicability to a novel power limiting algorithm. We implement and evaluate our approach in the modern servers and show that we achieve up to 40% lower performance impact when compared to the state-of-art baseline across the power limiting range.

References

  1. U.S. EPA, "Report to congress on server and data center energy efficiency," Tech. Rep., Aug. 2007Google ScholarGoogle Scholar
  2. J.G. Koomey, "Estimating Total Power Consumption by Servers in the U.S. and the World"; http://enterprise.amd.com/Downloads/svrpwrusecompletefinal.pdf.Google ScholarGoogle Scholar
  3. P. Bohrer, E. Elnozahy, T. Keller, M. Kistler, C. Lefurgy, and R. Rajamony, "The case for power management in web servers," Power Aware Computing, Jan 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Intel, "First the Tick, Now the Tock: Intel Microarchitecture (Nehalem)," 2009.Google ScholarGoogle Scholar
  5. L. Barroso and U. Hĺolzle, "The case for energy-proportional computing," IEEE Computer, Jan 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Xiaobo Fan, Wolf-Dietrich Weber, Luiz Andre Barroso, "Power provisioning for a warehouse-sized computer," in Proc. of ISCA, June 09--13, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. C. Lefurgy, X. Wang, and M. Ware, "Server-level power control," in Proc. of the IEEE International Conference on Autonomic Computing, Jan 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. V. Kontorinis, A. Shayan, R. Kumar and D. Tullsen, "Reducing Peak Power with a Table-Driven Adaptive Processor Core," In Proc. of the International Symposium on Microarchitecture, 2009 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. K. Meng, R. Joseph, R. P. Dick, and L. Shang, "Multi-optimization power management for chip multiprocessors," In Proc. of PACT, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. C. Isci, A. Buyuktosunoglu, C.-Y. Cher, P. Bose, and M. Martonosi, "An analysis of efficient multi-core global power management policies: Maximizing performance for a given power budget," In Proc. of the International Symposium on Microarchitecture, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. W. Felter, K. Rajamani, T. Keller, and C. Rusu, "A Performance-Conserving Approach for Reducing Peak Power Consumption in Server Systems," In Proceedings of ICS, June 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. B. Diniz, D. Guedes, J. Wagner Meira, and R. Bianchini, "Limiting the power consumption of main memory," In Proc. of the 34th Annual International Symposium on Computer Architecture, pages 290--301, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. Lin, H. Zheng, Z. Zhu, E. Gorbatov, H. David, and Z. Zhang, "Software thermal management of DRAM memory for multicore systems," In Proc. of the 2008 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, pages 337--348, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. W. Bircher and L. John, "Complete System Power Estimation: A Trickle-Down Approach Based on Performance Events," in Proc. of 2007 IEEE Int'l Symp. on Perf. Analysis of Systems and Software, April 2007, pp. 158--168.Google ScholarGoogle Scholar
  15. C. Lefurgy, K. Rajamani, F. L. Rawson III, W. Felter, M. Kistler, and T. W. Keller, "Energy management for commercial servers," IEEE Computer, 36(12):39--48, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Bianchini R. and Rajamony R, "Power and Energy Management for Server Systems," Computer 37, pp. 68--74, Nov. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Intel Xeon Processor 5500 Series EMTSGoogle ScholarGoogle Scholar
  18. D. Goldberg, Genetic Algorithm in Search, Optimization and machine learning, Addison-Wesley Publishing Company, Inc., 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. C. Isci and M. Martonosi, "Runtime Power Monitoring in High-End Processors: Methodology and Empirical Data," In Proceedings of the ACM/IEEE International Symposium on Microarchitecture (MICRO-36), San Diego, CA, Dec. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Frank Bellosa, "The Benefits of Event-Driven Energy Accounting in Power-Sensitive Systems," ACM SIGOPS European Workshop, September 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Intel Memory 3-sigma Power Analysis Methodology, http://edc.intel.com/Platforms/Xeon-5500/#hardwareGoogle ScholarGoogle Scholar
  22. Micron Technology, Inc. TN-41-01: Calculating Memory System Power For DDR3, Aug. 2007.Google ScholarGoogle Scholar

Index Terms

  1. RAPL: memory power estimation and capping

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ISLPED '10: Proceedings of the 16th ACM/IEEE international symposium on Low power electronics and design
      August 2010
      458 pages
      ISBN:9781450301466
      DOI:10.1145/1840845

      Copyright © 2010 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 18 August 2010

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • poster

      Acceptance Rates

      Overall Acceptance Rate398of1,159submissions,34%

      Upcoming Conference

      ISLPED '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader