Automated Instruction Encoding Synthesis for Modern GPU ISA Compression

📅 2026-09-16
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
本文提出一种自动编码合成框架,通过优化现代GPU指令布局来减少指令占用空间,使用CP-SAT合成为NVIDIA SASS生成高效编码。
📝 Abstract
Modern GPU kernels increasingly stress the instruction supply path, while fixed instruction containers can leave substantial footprint slack. This paper presents an automated encoding-synthesis framework that treats instruction layout as a constrained slot-assignment problem over a validated instruction-form field specification. The formulation separates semantic field identity from physical bit positions and supports tied, pinned, and free placement constraints, making it applicable when recurring decoded fields are not frozen by a public format contract. We instantiate the framework for NVIDIA SASS: raw public encoding text is normalized into a machine-readable specification, a SASS disassembler is validated against nvdisasm on 3.78M instructions, released as an open benchmark, and CP-SAT synthesis is used for fixed-length and variable-length encodings. On 142 Blackwell kernel inputs, variable-length synthesis reduces instruction footprint by 33%, with comparable reductions after re-synthesis on Ampere and Hopper; fixed-length synthesis on the same specification reduces decoder area by 16% against a decoder generated from the NVIDIA-observed 128-bit layout by the same generator and flow. Generated fetch/decode RTL meets 1.5 GHz in TSMC 22 nm with a replicated area delta of 0.12% of a GA100-class die; a same-node SRAM comparison shows the footprint reduction corresponds to about 9x this added logic in instruction-SRAM bit-cell area.
Problem

Research questions and friction points this paper is trying to address.

GPU ISA Compression
Instruction Encoding Synthesis
Footprint Reduction
Innovation

Methods, ideas, or system contributions that make the work stand out.

Automated Encoding Synthesis
Instruction Layout Optimization
NVIDIA SASS
CP-SAT Synthesis
Decoder Area Reduction
🔎 Similar Papers
No similar papers found.