skip to main content
10.1145/3653081.3653107acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiotaaiConference Proceedingsconference-collections
research-article

A Power Consumption Measurement Method for Large AI-based Intelligent Computing Servers

Published:03 May 2024Publication History

ABSTRACT

Due to the popularity of Large Language Models (LLM) in Artificial Intelligence (AI), computational power demands are increasing significantly. Intelligent computing centers that use LLM have growing rapidly. Conventional power consumption measurement methods for servers primarily rely on SPECpower, which utilizes the Java Development Kit (JDK) of standard Java to estimate server performance. By applying different levels of loads to the central processing unit (CPU)-based components, the method estimates power consumption weighting among various performance levels, from which comprehensive performance-to-power consumption ratio is derived. However, these methods cannot access the performance of the graphics processing unit (GPU). Therefore, they are unsuitable for the power consumption test of AI-based intelligent computing servers where GPU component power consumption is predominant. In response, this paper proposes a power consumption measurement architecture and method for LLM-based intelligent computing servers, to evaluate server performance by executing large models and estimating server power consumption by automatic means. The architecture is flexible and thus is able to observe specific components related to AI operations. It provides a feasible solution for power evaluation for intelligent servers that executes LLMs. Through a large-scale testing on servers from various manufacturers, we proved the method is feasible for LLM-based servers and is effective.

References

  1. X. Xu, X. Bai and C. Jin, "Research on Power Testing of Servers using Performance-Based Testing Software," Cooling Journal, p. Issue 3, 2021.Google ScholarGoogle Scholar
  2. A. Fadwa, "Modeling Power Consumption of Applications Software Running on Servers," University of Waterloo, M.S. Thesis, 2015.Google ScholarGoogle Scholar
  3. A. Sawada, H. Kataoka and D. Duolikun, "Power Consumption and Computation Models of a Storage Server," in International Conference on Broadband and Wireless Computing, Communication and Applications, 2015.Google ScholarGoogle Scholar
  4. H. Zhu, H. Dai and S. Yang, "Estimating Power Consumption of Servers Using Gaussian Mixture Model," in International Symposium on Computing and Networking, 2017.Google ScholarGoogle Scholar
  5. S. Guo, D. Xiang and Z. Zhao, "A Power Measurement Method based on tpc-c Server," Information Technology and Standardization, pp. (9), 3, 2013.Google ScholarGoogle Scholar
  6. P. Arabas and M. P. .. Karpowicz, "Server Power Consumption: Measurements and Modeling with MSRs," in International Conference on Automation, 2016.Google ScholarGoogle Scholar
  7. R. .. Lent, "A model for network server performance and power consumption," Sustainable Computing Informatics & Systems, pp. 3(2): 80-93. DOI:10.1016/j.suscom.2012.03.004., 2013.Google ScholarGoogle ScholarCross RefCross Ref
  8. L. D. Gray, A. Kumar and H. H. Li, "Workload Characterization of the SPECpower_ssj2008 Benchmark," in SPEC International Performance Evaluation Workshop, 2008.Google ScholarGoogle Scholar
  9. Chen, Jianmin, , "Statistical GPU power analysis using tree-based methods," IEEE Computer Society, pp. 1-6., 2011.Google ScholarGoogle Scholar
  10. Ma, X, et. al., "Statistical power consumption analysis and modeling for gpu-based computing," in Workshop on Power Aware Computing and Systems (HotPower ’09), 2009.Google ScholarGoogle Scholar
  11. H. F. Wang and Q. K. Chen, "Power Consumption Prediction Model of General-Purpose Computing GPU with Static Program Slicing," Journal of Software, vol. 24, no. 8, pp. 1746-1760, 2014.Google ScholarGoogle Scholar
  12. D. Boughzala, L. Lefevre and O. Anne-Cécile, "A macroscopic analysis of GPU power consumption," in COMPAS, 2019.Google ScholarGoogle Scholar
  13. Terven, et. al., "Loss Functions and Metrics in Deep Learning," 2023. [Online]. Available: https://arxiv.org/abs/2307.02694.Google ScholarGoogle Scholar

Index Terms

  1. A Power Consumption Measurement Method for Large AI-based Intelligent Computing Servers

    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 Other conferences
      IoTAAI '23: Proceedings of the 2023 5th International Conference on Internet of Things, Automation and Artificial Intelligence
      November 2023
      902 pages
      ISBN:9798400716485
      DOI:10.1145/3653081

      Copyright © 2023 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 the author(s) 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: 3 May 2024

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited
    • Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)1

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format