TUHH Open Research
Help
New user? Click here to register.Have you forgotten your password?
Communities & Collections
Publications
Research Data
People
Institutions
Projects
  1. Home
  2. Publications
  3. Publications
  4. GCStack+ and GCScaler+: Closing the calibration gap in GPU performance modelling for modern microarchitectures

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
Author(s)
Lühnen, Tim Julius
Smart Sensors E-EXK3
Tripathy, Devashree
Kulau, Ulf
Smart Sensors E-EXK3
Lal, Sohan
TORE-DOI
10.15480/882.18411
TORE-URI
https://hdl.handle.net/11420/64844
Citation
30th Annual IEEE High Performance Extreme Computing Conference, HPEC 2026
Contribution to Conference
30th Annual IEEE High Performance Extreme Computing Conference, HPEC 2026
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
Lizenz
http://rightsstatements.org/vocab/InC/1.0/
Publication version
publishedVersion
Loading...
Thumbnail Image
Download
Name

GCStack+ and GCScaler+.pdf

Type

Main Article

Size

233.33 KB

Format

Adobe PDF

TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback