Options
GCStack+ and GCScaler+: Closing the calibration gap in GPU performance modelling for modern microarchitectures
Citation Link: https://doi.org/10.15480/882.18411
Publikationstyp
Conference Paper
Date Issued
2026
Sprache
English
TORE-DOI
Citation
30th Annual IEEE High Performance Extreme Computing Conference, HPEC 2026
Contribution to Conference
Peer Reviewed
true
GPU analytical performance models enable rapid design space exploration, but their accuracy depends heavily on the cycle-level simulators used for calibration. Existing tools such as GCStack and GCScaler are calibrated using Accel-Sim, whose execution pipeline is based on the NVIDIA Tesla architecture from 2006, featuring operand collector units, hardware scoreboards, and a Greedy-Then-Oldest warp scheduler. Recent reverse engineering studies have shown that modern NVIDIA GPUs eliminate operand collectors in favor of compiler-guided dependency management and adopt a Greedy-Then-Youngest warp scheduling policy. Although the simulator can still produce reasonable overall cycle counts, it often misattributes the underlying stalls in its CPI stacks and cache statistics. These inaccuracies are then passed onto any analytical model calibrated using them. In this paper, we revisit the calibration process used by analytical GPU performance models. We develop GCStack+, which generates CPI stacks and cache statistics using a simulator that reflects modern NVIDIA GPU microarchitecture, and GCScaler+, which uses these calibration inputs for performance prediction. The framework also adds support for Blackwell-generation instruction set, a protobuf-based trace format, and compiler-guided warp scheduling. Validated against an NVIDIA RTX 5070 (Blackwell) across nine Rodinia benchmarks, GCScaler+ reduces the geometric mean cycle prediction error from 18.2% (GCScaler) to 12.1%, at a 10.3× faster runtime than the simulator used during calibration.
Subjects
CUDA
DDC Class
004: Computer Sciences
Publication version
publishedVersion
Loading...
Name
GCStack+ and GCScaler+.pdf
Type
Main Article
Size
233.33 KB
Format
Adobe PDF