March 2026

Conference Paper

Understanding Strong Scaling on GPUs Using Empirical Performance Saturation Size

By:
Eberius, David W; Roth, Philip C; Rogers, David M
Page Number:
26-35
Book Title:
2022 IEEE/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC)
Publication Date:
March 2026
Publisher Location:
IEEE Computer Society Conference Publishing Services, Los Alamitos, California, United States of America
Conference Name:
2022 IEEE/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC)
Conference Location:
Dallas, Texas, United States of America
Conference Sponsor:
IEEE Computer Society and Association for Computing Machinery
View DOI Listing:
https://doi.org/10.1109/P3HPC56579.2022.00008

Abstract

The roofline model provides a concise overview of the maximum performance capabilities of a given computer system through a combination of peak memory bandwidth and compute performance rates. The increasing complexity of scheduling and cache in recent GPUs, however, has introduced complicated performance variability that is not captured by arithmetic intensity alone. This work examines the effect of problem size and GPU launch configurations on roofline performance for V100, A100, MI100, and MI250X graphics processing units. We introduce an extended roofline model that takes problem size into account, and find that strong scaling on GPUs can be characterized by saturation problem sizes as additional key metrics. Saturation problem sizes break up a plot of GPU performance vs. problem size into three distinct performance regimes– size-limited, cache-bound, and DRAM-bound. With our extended roofline model, we are able to provide a robust view of these performance regimes across recent GPU architectures.