cd /news/machine-learning/learning-exact-nvidia-sass-encoders-… · home topics machine-learning article
[ARTICLE · art-108271] src=arxiv.org ↗ pub= topic=machine-learning verified=true sentiment=· neutral

Learning Exact NVIDIA SASS Encoders with $\mathbb{F}_2$ Linear Algebra

Researchers introduced F2Asm, the first open-source NVIDIA SASS assembler to support Rubin SM107, which learns exact 128-bit SASS instruction encoders as vector-valued affine maps over F2 using Gaussian elimination. Trained on 3,225 CUBINs from NVIDIA and third-party libraries, CUDA 13.3, and CUDA 13.4 Developer Preview, F2Asm reassembles disassembled SASS with exact matches in round-trip tests.

read1 min views3 publishedAug 24, 2026

arXiv:2608.20532v1 Announce Type: new Abstract: NVIDIA provides a SASS disassembler but no public SASS assembler for recent data-center GPUs, limiting controlled machine-code rewriting. We present F2Asm, which learns exact 128-bit SASS encoders from paired disassembly and original CUBIN instruction words. To our knowledge, F2Asm is the first system to learn SASS instruction encoders as vector-valued affine maps over F2 and the first open-source NVIDIA SASS assembler to support Rubin SM107. F2Asm uses Gaussian elimination over F2 to incrementally build a compact basis, detect inconsistencies, and reject inputs outside the learned span. F2Asm separates target-specific control bits, relocation rules, and CUBIN metadata from its learning algorithm. We train encoders for Hopper SM90/SM90a, Blackwell SM100, and Rubin SM107 using 3,225 CUBINs from pinned NVIDIA and third-party production libraries, CUDA 13.3 packages, and CUDA 13.4 Developer Preview archives. In round-trip tests, F2Asm reassembles the disassembled SASS for each CUBIN, and all compared executable text sections match the originals exactly.

── more in #machine-learning 4 stories · sorted by recency
── more on @nvidia 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/learning-exact-nvidi…] indexed:0 read:1min 2026-08-24 ·