Nobody recompiles PTX in compute: cubin scheduling is baked into the binary

mike64_t · x · 2026-11-01

mike64t lays out the CUDA compilation model: fat binaries ship machine code for every targeted sm version with no final recompilation; 'virtual sm' is just a hint that an sm100 binary originated from sm90 PTX. In practice nobody in compute retargets PTX — cubins are the actual SM machine-code ELF binaries the GPU runs, with instruction-level scheduling baked in. QMD/nvpushbuf volatility is a separate matter, unrelated to this fingerprintable GPU nondeterminism.

Related event: GPU Experts Debate Whether Driver Versions Break CUDA Atomic Determinism(9 posts)→

Original post →

More from Infra

Infra channel →