Characterizing Production GPU Workloads using System-wide Telemetry Data

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Cankur, Onur, Austin, Brian, Kulkarni, Dhruva, Bhatele, Abhinav
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910030576484352
author Cankur, Onur
Austin, Brian
Kulkarni, Dhruva
Bhatele, Abhinav
author_facet Cankur, Onur
Austin, Brian
Kulkarni, Dhruva
Bhatele, Abhinav
contents GPGPU-accelerated clusters and supercomputers are central to modern high-performance computing (HPC). Over the past decade, these systems continue to expand, and GPUs now expose a wide range of hardware counters that provide detailed views of performance and resource usage. Despite the potential of these counters, few studies have evaluated the insights they offer about real workloads at scale. In this work, we address this gap by analyzing previously underexplored GPU hardware counters collected via Lightweight Distributed Metric Service on Perlmutter, a leadership-class supercomputer. We quantify uneven work distribution across GPUs within a job and the steadiness of GPU activity over time, and we classify jobs as compute- or memory-bound using a roofline-based criterion. We then use these metrics to interpret job behavior in terms of practical workload characteristics to provide interpretable, job-level insights. Our findings can inform workload optimization and future HPC system design. For example, 81% of jobs are memory-bound, and memory-bound jobs tend to consume more energy than compute-bound jobs at comparable GPU-hours. Among jobs requesting 80 GB GPUs, 55% peak at 50% HBM capacity or less.
format Preprint
id arxiv_https___arxiv_org_abs_2502_18680
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Characterizing Production GPU Workloads using System-wide Telemetry Data
Cankur, Onur
Austin, Brian
Kulkarni, Dhruva
Bhatele, Abhinav
Distributed, Parallel, and Cluster Computing
GPGPU-accelerated clusters and supercomputers are central to modern high-performance computing (HPC). Over the past decade, these systems continue to expand, and GPUs now expose a wide range of hardware counters that provide detailed views of performance and resource usage. Despite the potential of these counters, few studies have evaluated the insights they offer about real workloads at scale. In this work, we address this gap by analyzing previously underexplored GPU hardware counters collected via Lightweight Distributed Metric Service on Perlmutter, a leadership-class supercomputer. We quantify uneven work distribution across GPUs within a job and the steadiness of GPU activity over time, and we classify jobs as compute- or memory-bound using a roofline-based criterion. We then use these metrics to interpret job behavior in terms of practical workload characteristics to provide interpretable, job-level insights. Our findings can inform workload optimization and future HPC system design. For example, 81% of jobs are memory-bound, and memory-bound jobs tend to consume more energy than compute-bound jobs at comparable GPU-hours. Among jobs requesting 80 GB GPUs, 55% peak at 50% HBM capacity or less.
title Characterizing Production GPU Workloads using System-wide Telemetry Data
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2502.18680