Efficient operation of high-performance computing (HPC) facilities requires careful control of energy consumption, which largely depends on the computational workload and the types of code being processed. Modern processors prioritize higher core counts and clock speeds to maximize performance, but this approach leads to increased energy usage in proportion to the processing demand. In this article, we explore the use of undervolting—a method of limiting the processor power and clock speed—to balance computational performance with energy efficiency. Using machine learning-based predictive modelling, we analyse historical power consumption data from the University of Guadalajara’s HPC system, Leo Atrox, to model energy usage patterns across different tasks. Our findings demonstrate that task-specific power consumption is nonlinear, and that strategically restricting power based on workload requirements can significantly optimize the overall energy efficiency of an HPC system.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Machine Learning Simulation Algorithms for Energy Consumption in High-Performance Computing Processors

  • Jorge Lozoya Arandia,
  • Ricardo Alejandro Briones de la Rocha,
  • Miguel Sánchez Barragán,
  • Scarlette Berenice Alcaraz Muñiz,
  • Raul Rivera Rodriguez

摘要

Efficient operation of high-performance computing (HPC) facilities requires careful control of energy consumption, which largely depends on the computational workload and the types of code being processed. Modern processors prioritize higher core counts and clock speeds to maximize performance, but this approach leads to increased energy usage in proportion to the processing demand. In this article, we explore the use of undervolting—a method of limiting the processor power and clock speed—to balance computational performance with energy efficiency. Using machine learning-based predictive modelling, we analyse historical power consumption data from the University of Guadalajara’s HPC system, Leo Atrox, to model energy usage patterns across different tasks. Our findings demonstrate that task-specific power consumption is nonlinear, and that strategically restricting power based on workload requirements can significantly optimize the overall energy efficiency of an HPC system.