Table of Contents
Fetching ...

What Artificial Intelligence can do for High-Performance Computing systems?

Pierrick Pochelu, Hyacinthe Cartiaux, Julien Schleich

TL;DR

This paper surveys AI techniques applied to high-performance computing (HPC) with a focus on AI-for-HPC rather than HPC-for-AI. It classifies 74 recent AI-for-HPC papers into six application areas—performance estimation, performance optimization, scheduling, ML surrogates, fault detection, and language-model-based automation—and highlights integration opportunities and cross-cutting challenges. A key finding is that scheduling is the most active area, while performance estimation underpins scheduling, optimization, and automation efforts; GNNs and time-series methods underpin anomaly detection, and domain-specific LLMs aid HPC scripting and automation. The authors argue for integrating AI components via an LLM-based operating system (LLM-OS) but emphasize substantial hurdles in MLOps, standardization, benchmarking, and security. Overall, the work maps a path toward a unified, intelligent HPC ecosystem, while calling for standardized datasets, interoperable APIs, and rigorous benchmarks to realize practical benefits.

Abstract

High-performance computing (HPC) centers consume substantial power, incurring environmental and operational costs. This review assesses how artificial intelligence (AI), including machine learning (ML) and optimization, improves the efficiency of operational HPC systems. Approximately 1,800 publications from 2019 to 2025 were manually screened using predefined inclusion/exclusion criteria; 74 "AI for HPC" papers were retained and grouped into six application areas: performance estimation, performance optimization, scheduling, surrogate modeling, fault detection, and language-model-based automation. Scheduling is the most active area, spanning research-oriented reinforcement-learning schedulers to production-friendly hybrids that combine ML with heuristics. Supervised performance estimation is foundational for both scheduling and optimization. Graph neural networks and time-series models strengthen anomaly detection by capturing spatio-temporal dependencies in production telemetry. Domain-specialized language models for HPC can outperform general-purpose LLMs on targeted coding and automation tasks. Together, these findings highlight integration opportunities such as LLM-based operating-system concepts and underscore the need for advances in MLOps, standardization of AI components, and benchmarking methodology.

What Artificial Intelligence can do for High-Performance Computing systems?

TL;DR

This paper surveys AI techniques applied to high-performance computing (HPC) with a focus on AI-for-HPC rather than HPC-for-AI. It classifies 74 recent AI-for-HPC papers into six application areas—performance estimation, performance optimization, scheduling, ML surrogates, fault detection, and language-model-based automation—and highlights integration opportunities and cross-cutting challenges. A key finding is that scheduling is the most active area, while performance estimation underpins scheduling, optimization, and automation efforts; GNNs and time-series methods underpin anomaly detection, and domain-specific LLMs aid HPC scripting and automation. The authors argue for integrating AI components via an LLM-based operating system (LLM-OS) but emphasize substantial hurdles in MLOps, standardization, benchmarking, and security. Overall, the work maps a path toward a unified, intelligent HPC ecosystem, while calling for standardized datasets, interoperable APIs, and rigorous benchmarks to realize practical benefits.

Abstract

High-performance computing (HPC) centers consume substantial power, incurring environmental and operational costs. This review assesses how artificial intelligence (AI), including machine learning (ML) and optimization, improves the efficiency of operational HPC systems. Approximately 1,800 publications from 2019 to 2025 were manually screened using predefined inclusion/exclusion criteria; 74 "AI for HPC" papers were retained and grouped into six application areas: performance estimation, performance optimization, scheduling, surrogate modeling, fault detection, and language-model-based automation. Scheduling is the most active area, spanning research-oriented reinforcement-learning schedulers to production-friendly hybrids that combine ML with heuristics. Supervised performance estimation is foundational for both scheduling and optimization. Graph neural networks and time-series models strengthen anomaly detection by capturing spatio-temporal dependencies in production telemetry. Domain-specialized language models for HPC can outperform general-purpose LLMs on targeted coding and automation tasks. Together, these findings highlight integration opportunities such as LLM-based operating-system concepts and underscore the need for advances in MLOps, standardization of AI components, and benchmarking methodology.
Paper Structure (26 sections, 7 figures, 12 tables)

This paper contains 26 sections, 7 figures, 12 tables.

Figures (7)

  • Figure 1: World-wide Google queries with joint "HPC" and "AI" terms according to Google Trends. The measurement is sampled every month. The vertical axis represents relative search interest, normalized on a scale from 0 to 100.
  • Figure 2: Number of top 500 HPC systems top500 equipped with accelerators from June 2014 to June 2024. The number has increased from 64/500 in June 2014 to 195/500 in June 2024.
  • Figure 3: Energy efficiency (PFLOPS/Watt) of top 500 HPC systems top500 equipped with accelerators from June 2015 to June 2024. A higher average is better. The average has moved from 0.6 in June 2014 to 15.2 in June 2024.
  • Figure 4: Energy consumption (Kilowatts) of top 500 HPC systems top500 from June 2015 to June 2024. The average has increased from 1.1 MW in June 2014 to 2.1 MW in June 2024.
  • Figure 5: Distribution of 74 recent papers identified answering "What AI can do for HPC systems?" into 6 main categories
  • ...and 2 more figures