The Integer Alibi: Localizing Cross-Kernel Divergence in INT8-Quantized LLM Inference
Summary
This paper tests the interchangeability of CUTLASS and Triton INT8 quantized GPU kernels in LLM inference using vLLM, finding divergent outputs due to scale application and rounding, and proposes a conformance procedure for kernel equivalence.
View Cached Full Text
Cached at: 08/17/26, 10:12 AM
# Localizing Cross-KernelDivergence in INT8-Quantized LLM Inference
Source: [https://arxiv.org/html/2608.13756](https://arxiv.org/html/2608.13756)
## The Integer Alibi: Localizing Cross\-Kernel Divergence in INT8\-Quantized LLM Inference
Teng\-Ruei ChenThanks:T\.\-R\. Chen is with Krixvon, Taipei 100, Taiwan \(e\-mail: luka@krixvon\.com; ORCID: 0000\-0001\-8995\-334X\)\.Thanks:Preprint, August 2026\. All measurements ran on a pinned software stack \(vLLM 0\.27\.1 by container digest, SGLang by container digest\) on a single RTX 4090; the protocol was pre\-registered before any backend\-comparison measurement and every amendment is append\-only\. Artifacts, pre\-registration, and per\-experiment manifests are listed in the artifact statement\.
###### Abstract
Two GPU kernels implementing the same scaled INT8 GEMM interface are usually treated as interchangeable\. We test that assumption: holding the checkpoint, prompts, hardware, inference engine, decoding, and quantization configuration fixed, we swap only the INT8 linear kernel \(CUTLASS versus Triton\) inside vLLM\. At 1\.7B each arm reproduces itself bit\-for\-bit across cold restarts, yet the arms agree on no sequence in any end\-to\-end comparison we ran \(0/8, 0/16, and 0/64\)\. What makes this more than a benchmark discrepancy is an*integer alibi*: for shared INT8 operands under a verified no\-overflow bound, the INT32 dot product is exact and order\-independent, so the accumulator cannot be the source of any difference\. Feeding both kernels identical operands from every linear layer of Qwen3\-1\.7B and 8B \(196 and 252 layers\), we find bit\-identical outputs under power\-of\-two scales, confirming a pinned prediction list 196/196 and 252/252 \(pre\-registered at 1\.7B, pinned but not blind at 8B\), and observed differences of at most one bfloat16 spacing under the checkpoints’ real scales\. This localizes the divergence to scale application and output rounding after the exact accumulator\. Applied as a probe checkpoint, the same intervention restores end\-to\-end bitwise agreement \(8/8 and 16/16 sequences\)\. Cross\-implementation FP8 GEMM shows a different signature: both the prevalence and the magnitude of differences grow with reduction depth, while the INT8 fraction stays at parts per million and within one spacing over a 64×\\timesrange ofKK\. Teacher\-forced replay ties layers to tokens: flips concentrate at small logit margins, which predict flip risk with ROC\-AUC 0\.94 on 16,384 positions\. We will release the pre\-registration, per\-layer predictions, manifests with kernel\-selection evidence, and a conformance procedure that turns these controls into a concrete check for kernel interchangeability\.
###### Index Terms:
Quantized inference, numerical reproducibility, GPU kernels, INT8, conformance testing, large language model serving\.
## IIntroduction
A serving engine that supports quantized inference typically carries several implementations of the same linear\-layer interface: a vendor\-library path, a compiler\-generated path, and one or more fallbacks\. Which one runs is decided at load time by hardware checks, environment variables, and heuristics; the choice is logged at debug level and is invisible in the model card, the benchmark table, and usually the paper\. The implicit contract is that these implementations are interchangeable: same operands in, same answer out, up to negligible noise\.
This paper tests that contract under unusually tight controls and finds that it fails in a specific, localizable way\. On one GPU, one engine build, one INT8\-quantized checkpoint, and one set of prompts, swapping a single kernel \(vLLM’s CUTLASS INT8 scaled\-MM for its Triton counterpart, selected by one environment variable\) changes every greedy continuation we compared, including all 64 in the largest run\. Neither arm is noisy: at 1\.7B each reproduced itself bit\-for\-bit across two cold restarts \(we did not repeat the 8B or the 64\-prompt runs\)\. The two arms are simply two different deterministic functions\.
The numerical behavior of tensor cores has itself been characterized directly\[[15](https://arxiv.org/html/2608.13756#bib.bib27)\], the FP8\-versus\-INT8 trade\-off for inference has been studied at the format level\[[40](https://arxiv.org/html/2608.13756#bib.bib36)\], integer\-only inference and its calibration are long established\[[24](https://arxiv.org/html/2608.13756#bib.bib35),[45](https://arxiv.org/html/2608.13756#bib.bib29)\], and floating\-point non\-associativity is a known source of irreproducibility in HPC and deep learning\[[37](https://arxiv.org/html/2608.13756#bib.bib34)\], which floating\-point work must address with reproducible\-summation algorithms or fixed reduction trees\[[12](https://arxiv.org/html/2608.13756#bib.bib48),[2](https://arxiv.org/html/2608.13756#bib.bib49)\]rather than by appeal to exactness, and the format landscape has broadened to microscaling blocks\[[34](https://arxiv.org/html/2608.13756#bib.bib51)\]\. Prior work has established the broader phenomenon that nominally deterministic inference varies across platforms\[[35](https://arxiv.org/html/2608.13756#bib.bib2)\], batch sizes and GPU configurations\[[50](https://arxiv.org/html/2608.13756#bib.bib3),[19](https://arxiv.org/html/2608.13756#bib.bib4)\], tensor\-parallel sizes\[[52](https://arxiv.org/html/2608.13756#bib.bib5)\], and whole inference backends\[[31](https://arxiv.org/html/2608.13756#bib.bib6)\], and that discrepancies concentrate at kernel\-boundary precision changes\[[53](https://arxiv.org/html/2608.13756#bib.bib7)\]\. Our contribution is not the phenomenon but the isolation and the control\. A backend change bundles kernels, caches, graph execution, and scheduler defaults; a hardware change bundles even more\. Here the treatment is one kernel substitution inside a fixed engine, and the analysis rests on a control unavailable to floating\-point studies:
> For shared INT8 operands, if no dot product overflows INT32, the accumulator value is*exact*and*independent of reduction order*\. Any cross\-kernel difference must therefore originate after the accumulator, in scale application and output rounding\.
We call this the*integer alibi*: under the verified bound, the accumulation stage has proof that it could not have committed the divergence\. The alibi converts “the kernels disagree” into a falsifiable localization with a built\-in negative control, and it enables an intervention: if the remaining suspects are the two floating\-point scale multiplications, then making those multiplications exact \(by rounding scales to powers of two, which commute with rounding under conditions we state and test\) should restore bitwise equality\. It does, at every layer and end to end\.
Concretely, this paper contributes a bundle of controls and transfer measurements that, among the works we reviewed through August 13, 2026, we did not find previously combined; Section[II](https://arxiv.org/html/2608.13756#S2)discusses the nearest concurrent results individually:
1. 1\.Kernel\-only treatment, audited where it can be\.Comparisons in which checkpoint, prompts, engine, decoding, and quantization configuration are fixed and the only declared difference is the linear kernel\. For the final teacher\-forced comparison the actually\-selected kernel class is captured from execution logs into per\-run manifests and verified by an identity contract; the earlier end\-to\-end token runs were the same intended one\-variable intervention but carry no manifest\-level kernel\-selection evidence \(Section[IV](https://arxiv.org/html/2608.13756#S4)\)\.
2. 2\.The integer alibi as an exact control\.Per\-layer predictions of where bitwise agreement is*required*, derived from an exact fp64 emulation of the INT32 accumulator against the2242^\{24\}float32 representability threshold, confirmed 196/196 and 252/252\. The 1\.7B list was pre\-registered; the 8B list was hash\-pinned before the authoritative rerun but after an earlier result on the same data was known, making it a pinned rather than an independent prospective replication \(Section[V](https://arxiv.org/html/2608.13756#S5)\)\.
3. 3\.Controlled epilogue localization\.With identical quantized operands, real\-scale cross\-kernel differences never exceeded one bfloat16 spacing at any of the 448 layers evaluated, and vanish under the power\-of\-two probe; boundary unit tests document exactly where the commutation argument fails \(subnormals, overflow\) \(Sections[V](https://arxiv.org/html/2608.13756#S5),[VI](https://arxiv.org/html/2608.13756#S6)\)\.
4. 4\.A divergence\-signature contrast\.Exact\-accumulator INT8 versus float\-accumulator FP8 across a 64×\\timesrange of reduction depth: parts\-per\-million with no detectable trend in a single unreplicated sweep, versus percent\-level and growing in both prevalence and magnitude, the latter compatible with square\-root\-shaped saturation under a model comparison with held\-out folds \(Section[VII](https://arxiv.org/html/2608.13756#S7)\)\.
5. 5\.Layer\-to\-token transfer\.Teacher\-forced replay separates single\-step flips from autoregressive cascade; the logit margin predicts flips with ROC\-AUC 0\.942 \(cluster CI over 64 prompts\), giving a quantitative bridge from ulp\-level differences to sequence\-level disagreement \(Section[VIII](https://arxiv.org/html/2608.13756#S8)\)\.
We do not claim that deterministic inference is newly shown to be fragile, that INT8 makes whole\-model inference bitwise reproducible, or that power\-of\-two scales are a validated deployment mitigation\. Section[XI](https://arxiv.org/html/2608.13756#S11)states these boundaries explicitly\.
The conformance procedure we end with sits in an older tradition of differential and precision testing for numerical code\[[32](https://arxiv.org/html/2608.13756#bib.bib44),[51](https://arxiv.org/html/2608.13756#bib.bib45)\]and of equivalence checking for GPU kernels\[[14](https://arxiv.org/html/2608.13756#bib.bib43)\], with the matrix\-multiply semantics of successive tensor\-core generations now formalized for SMT reasoning\[[39](https://arxiv.org/html/2608.13756#bib.bib47)\]; what we add is a set of checks specialized to the scaled\-INT8 structure, five of the seven having falsifiable outcomes rather than thresholds to tune\. The remainder of this paper is organized as follows\. Section[II](https://arxiv.org/html/2608.13756#S2)places the study among prior work by treatment variable\. Section[III](https://arxiv.org/html/2608.13756#S3)derives the exactness structure that makes the integer alibi available, and states the conditions under which it fails\. Section[IV](https://arxiv.org/html/2608.13756#S4)describes the stack, the pre\-registration, and the identity contract that makes “only the kernel differs” an audited property\. Sections[V](https://arxiv.org/html/2608.13756#S5)through[VIII](https://arxiv.org/html/2608.13756#S8)report the layer\-level verification, the hardware boundary tests, the divergence signature versus reduction depth, and the transfer from layer differences to tokens\. Section[IX](https://arxiv.org/html/2608.13756#S9)reports the power\-of\-two intervention end to end, Section[X](https://arxiv.org/html/2608.13756#S10)extracts the conformance procedure, and Section[XI](https://arxiv.org/html/2608.13756#S11)bounds what may be concluded\.
## IIRelated Work
Work relevant to this paper divides along one axis:*what was actually varied*while everything else was held fixed\. We organize it from the coarsest treatment variable \(the platform\) to the finest \(a single kernel\), noting within each group how the numerical path, the observation scale, and the available control differ from ours\. Table[I](https://arxiv.org/html/2608.13756#S2.T1)summarizes the comparison; the text then follows each group chronologically\.
TABLE I:Prior work organized by treatment variable\. The rightmost column states what this paper adds rather than what the prior work lacks; several of these studies isolate mechanisms we rely on\.### II\-APlatform and configuration
Fixed weights and inputs do not imply numerically identical inference across deployment stacks\. Schlögl et al\.\[[35](https://arxiv.org/html/2608.13756#bib.bib2)\]showed that CPU instruction selection and GPU convolution algorithm choices induce unanticipated output deviations across, and sometimes within, platforms\. Yuan et al\.\[[50](https://arxiv.org/html/2608.13756#bib.bib3)\]demonstrated that evaluation batch size, GPU count and type, and precision materially change greedy LLM outcomes, attributed the effect to floating\-point non\-associativity under varying reduction orders, and proposed computing in FP32 while storing in BF16\.
### II\-BExecution regime and engine
He\[[19](https://arxiv.org/html/2608.13756#bib.bib4)\]distinguished run\-to\-run determinism at a fixed shape from invariance across batch sizes, and built batch\-invariant kernels at a measured throughput cost; TBIK\[[52](https://arxiv.org/html/2608.13756#bib.bib5)\]aligns reduction trees across tensor\-parallel sizes for the same purpose\. The Silent Hyperparameter\[[31](https://arxiv.org/html/2608.13756#bib.bib6)\]holds weights, decoding, and hardware fixed and shows that swapping the whole inference backend shifts benchmark scores by up to double digits\. Because an engine change bundles kernels, caches, graph execution, and defaults, it cannot isolate a mechanism, which is the gap our single\-kernel treatment addresses\.
### II\-CKernel boundaries, audits, and contracts
HEAL\[[53](https://arxiv.org/html/2608.13756#bib.bib7)\]attributes heterogeneous\-GPU 16\-bit discrepancies to truncation at kernel boundaries rather than to the FP32 interior, and uses teacher forcing to separate local deviations from autoregressive cascade; we reuse both insights in an INT8 setting where an exact\-integer control is available\. Hawkeye\[[3](https://arxiv.org/html/2608.13756#bib.bib8)\]reproduces tensor\-core arithmetic on CPU and audits rounding, subnormal handling, and accumulation order at instruction level, establishing that low\-level semantics are testable rather than noise\. Kernel\-contract work\[[47](https://arxiv.org/html/2608.13756#bib.bib9)\]provides vocabulary and divergence bounds between training and inference kernels; DiFR\[[25](https://arxiv.org/html/2608.13756#bib.bib10)\]verifies deployments from fingerprints without mechanism isolation\. We instantiate one empirically: shared\-operand equality of the exact accumulator, an epilogue tolerance, and an intervention that must restore equality, each checkable on a concrete kernel pair\.
### II\-DQuantized GEMM kernels
Quantized\-kernel research has mostly asked which implementation is*fastest*, though not exclusively: Ootomo*et al\.*\[[30](https://arxiv.org/html/2608.13756#bib.bib24)\]and Abdelfattah*et al\.*\[[1](https://arxiv.org/html/2608.13756#bib.bib39)\]ask instead what integer exactness buys numerically, emulating FP64 GEMM on integer matrix units, and derive the admissible reduction depth as a function of accumulator width\. Their constraint is the same no\-overflow condition in the log domain rather than as a magnitude bound; the instantiated thresholds differ between the two works and we claim shared structure with \([1](https://arxiv.org/html/2608.13756#S3.E1)\), not numerical identity\. LiquidGEMM\[[21](https://arxiv.org/html/2608.13756#bib.bib11)\]engineers W4A8 GEMM for serving efficiency\. Han and Qu\[[18](https://arxiv.org/html/2608.13756#bib.bib12)\]use a matched FP16 intermediate to separate a runtime ratio from a combined kernel\-and\-quantization ratio, treating that split as descriptive rather than causally independent\. We ask a different question, whether two such implementations*agree*numerically, holding the captured int8 operands, scales, shapes, and output dtype fixed so that only the scaled\-MM implementation changes\. Our earlier audit\[[7](https://arxiv.org/html/2608.13756#bib.bib1)\]documents why the kernel selected for a format is itself a stack property; this paper measures what the selection changes\.
### II\-EConcurrent work inside our review window
Several 2026 preprints reach adjacent conclusions and appeared inside the review window declared in Section[I](https://arxiv.org/html/2608.13756#S1); we position against them rather than claim priority over them\. Where one of them makes an argument we also make, we say so and do not claim it as ours\. Closest on the arithmetic is Cruz Romero and Maldonado Guerra\[[13](https://arxiv.org/html/2608.13756#bib.bib30)\], who report that INT8 quantization collapses ARM dispatch variants to one equivalence class with byte\-identical INT32 accumulators across dispatch paths — the same localization argument on a different instruction set, without the epilogue decomposition or the pre\-registered per\-layer predictions\. Closest on the transfer is MarginGate\[[9](https://arxiv.org/html/2608.13756#bib.bib31)\], which triggers verification on low top\-1 margin for batch\-invariant serving; it uses the margin as an operational trigger, whereas we estimate and calibrate the margin\-to\-flip relation itself\. Wu*et al\.*\[[46](https://arxiv.org/html/2608.13756#bib.bib40)\]predict which decisions low\-bit quantization breaks, but sweep bit\-width so their perturbation scales with it; our perturbation is a fixed sub\-ulp epilogue difference at constant precision, so the two are not commensurable\. On verification and identification, Cankaya\[[6](https://arxiv.org/html/2608.13756#bib.bib26)\]verifies bit\-exact inference, Wimbauer*et al\.*\[[44](https://arxiv.org/html/2608.13756#bib.bib33)\]solve the inverse problem of identifying which system produced an output, Gond*et al\.*\[[17](https://arxiv.org/html/2608.13756#bib.bib32)\]enforce determinism through verified speculation, and Fu*et al\.*\[[16](https://arxiv.org/html/2608.13756#bib.bib41)\]expose nondeterminism at the token\-probability level\. Veit\[[41](https://arxiv.org/html/2608.13756#bib.bib42)\]proposes a specification language for kernel correctness across silicon; our conformance table is narrower and instantiated for one kernel pair\.
## IIIThe Exactness Structure of a Scaled INT8 GEMM
This section establishes what an implementation of a scaled INT8 GEMM is and is not free to do\. We decompose the layer into three arithmetic stages, show that the first two admit no implementation freedom under stated conditions, and derive from the third an intervention that removes the freedom in the remainder\. Each condition is testable, and Section[VI](https://arxiv.org/html/2608.13756#S6)tests it on the measurement hardware\.
A W8A8 linear layer computesY=\(AW⊤\)⋅saswY=\(AW^\{\\top\}\)\\cdot s\_\{a\}s\_\{w\}whereAAis anM×KM\{\\times\}Kint8 activation tile with per\-token scalessas\_\{a\},WWis anN×KN\{\\times\}Kint8 weight matrix with per\-channel scalessws\_\{w\}, the product accumulates in INT32, and the scaled result rounds to bfloat16\. Three elementary facts partition this pipeline into stages that*can*and*cannot*legally differ between implementations\.
\(i\) Exact, order\-free accumulation\.With symmetric int8 quantization both operands lie in\[−127,127\]\[\-127,127\], so each product lies in\[−16129,16129\]\[\-16129,16129\], the bound our emulation uses; admitting an activation at−128\-128widens it to\[−16256,16256\]\[\-16256,16256\], and the unrestricted int8×\\timesint8 extreme is\(−128\)2=16384\(\-128\)^\{2\}=16384\. Taking the conservative1625616256, the worst\-case accumulator magnitude afterKKterms obeys
maxi,j\|accij\|≤16256K<231for allK≤132,104,\\max\_\{i,j\}\|\{\\rm acc\}\_\{ij\}\|\\;\\leq\\;16256\\,K\\;<\\;2^\{31\}\\quad\\text\{for all \}K\\leq 132\{,\}104,\(1\)andK≤131,071K\\leq 131\{,\}071even under the unrestricted1638416384\. The layer depths here \(K≤32,768K\\leq 32\{,\}768\) satisfy \([1](https://arxiv.org/html/2608.13756#S3.E1)\) with a factor of about four of margin on the worst case, about ten at the deepest layer actually present \(K=12,288K=12\{,\}288\); the accumulators actually observed are far smaller, the largest being2,374,5172\{,\}374\{,\}517, some900×900\\timesbelow2312^\{31\}and2\.822\.82bits below the2242^\{24\}threshold discussed next\. Integer addition is associative and commutative, and the integer tensor\-core instructions accumulate into INT32 without intermediate rounding\[[29](https://arxiv.org/html/2608.13756#bib.bib14)\]\. This is a property of the instruction path, not of int8 arithmetic in general: oneDNN documents that on AVX2 and AVX\-512 without DL Boost its int8 GEMM accumulates pairs of products through a*saturating*16\-bit intermediate, so the alibi does not extend to such paths without checking them\[[23](https://arxiv.org/html/2608.13756#bib.bib46)\]\. On the instructions used here: given \([1](https://arxiv.org/html/2608.13756#S3.E1)\), any tiling, any split\-KK, any reduction tree produces the identical INT32 value\. The bound is not new as an analytic object: the FP64\-emulation literature derives the admissible slice width and depth from the accumulator’s bit budget\[[30](https://arxiv.org/html/2608.13756#bib.bib24),[1](https://arxiv.org/html/2608.13756#bib.bib39)\], and accumulator\-aware quantization makes overflow avoidance a design constraint with guarantees\[[11](https://arxiv.org/html/2608.13756#bib.bib25),[10](https://arxiv.org/html/2608.13756#bib.bib28)\]\. What we add is its use as a*control*: a per\-layer, pre\-registered prediction of where two kernels must agree bitwise\. Order\-independence follows from integer associativity, which the same sources already document\. We verify this on hardware, including all\-extreme worst\-case matrices with−128\-128activations, in Section[VI](https://arxiv.org/html/2608.13756#S6)\.
\(ii\) The2242^\{24\}representability threshold\.Every integer accumulator is exactly representable in float32 when\|acc\|≤224\|\{\\rm acc\}\|\\leq 2^\{24\}\. Above that threshold exact representability is no longer guaranteed, though individual values may still be exact:224\+12^\{24\}\{\+\}1rounds whereas224\+22^\{24\}\{\+\}2does not\. A layer whose accumulators stay below the threshold on the evaluated inputs therefore enters the epilogue with no information loss, and this is checkable*in advance*by an exact emulation \(fp64 holds these integers exactly\)\. This yields per\-layer, falsifiable predictions of where bitwise agreement is required, before any kernel comparison runs\.
The epilogue is where implementations do differ by design: fusing it is an explicit optimization target with its own compiler frameworks\[[8](https://arxiv.org/html/2608.13756#bib.bib50)\], so two kernels can fuse the same arithmetic differently while both remain correct in the conventional sense\.
\(iii\) Power\-of\-two commutation\.Multiplying a float32 value by2k2^\{k\}shifts the exponent and leaves the mantissa untouched, so for finite normal results it commutes with rounding,
rnd\(x\)⋅2k=rnd\(x⋅2k\),\\mathrm\{rnd\}\\\!\\left\(x\\right\)\\cdot 2^\{k\}\\;=\\;\\mathrm\{rnd\}\\\!\\left\(x\\cdot 2^\{k\}\\right\),\(2\)whenever both sides are finite and normal\. Constrained scale forms are themselves established: HAWQ\-V3 uses dyadic scales of the formb/2cb/2^\{c\}to keep the whole pipeline integer\-only\[[49](https://arxiv.org/html/2608.13756#bib.bib37)\], which is a weaker restriction than a power of two, and RAPQ fits power\-of\-two scales for accuracy at low bit\-width\[[48](https://arxiv.org/html/2608.13756#bib.bib38)\]\. In both the motivation is integer\-only arithmetic or accuracy rather than cross\-kernel agreement; we use the power\-of\-two restriction as a determinism intervention\. If the weight scales are powers of two, \([2](https://arxiv.org/html/2608.13756#S3.E2)\) makes the two epilogue orderings\(acc⋅sa\)⋅sw\(\\mathrm\{acc\}\\cdot s\_\{a\}\)\\cdot s\_\{w\}andacc⋅\(sasw\)\\mathrm\{acc\}\\cdot\(s\_\{a\}s\_\{w\}\)produce bit\-identical float32, and the final cast to bfloat16 then rounds the same value once in either arm\. Equation \([2](https://arxiv.org/html/2608.13756#S3.E2)\) requires finite normal values on both sides, no overflow or underflow, and matching rounding semantics; our unit tests exhibit its failure in the subnormal range \(Section[VI](https://arxiv.org/html/2608.13756#S6)\), so we state it as a conditional lemma, not a universal equivalence\.
These three facts compose\. Under \([1](https://arxiv.org/html/2608.13756#S3.E1)\) and the2242^\{24\}condition the accumulator is above suspicion, which is the integer alibi\. Real\-scale differences can then arise only in the two scale multiplications and the output cast, each contributing at most rounding\-level error, which places cross\-kernel differences near one bfloat16 spacing\. And by \([2](https://arxiv.org/html/2608.13756#S3.E2)\) a power\-of\-two weight\-scale probe removes even that freedom, making bitwise equality*required*rather than merely expected\. A floating\-point GEMM has no analogous structure\. Products of the e4m3 format\[[27](https://arxiv.org/html/2608.13756#bib.bib13)\]are exact in float32, but their summation rounds at every step and is order\-dependent, so two implementations may legitimately differ in ways that grow with reduction depth\. This asymmetry is testable, and Section[VII](https://arxiv.org/html/2608.13756#S7)tests it\.
## IVMethods and Governance
Because the central claim is that two implementations differ while everything else is held equal, the credibility of the study rests on how “everything else” is enforced and audited\. This section describes the pinned stack, the pre\-registration that fixed the estimators and the 1\.7B predictions before measurement \(the 8B list is pinned but not blind, and is treated separately\), the manifest\-level contract that verifies the isolation from the artifacts rather than from intent, and the estimator semantics\. Pre\-registration is not yet established practice in predictive modeling; it has been argued for as a remedy there\[[20](https://arxiv.org/html/2608.13756#bib.bib52)\], and the stronger discipline it approximates is blind analysis as practiced in experimental physics\[[26](https://arxiv.org/html/2608.13756#bib.bib53)\]\. We state below exactly where our protocol is pinned but not blind\.
Stack\.All measurements ran on one RTX 4090 \(sm\_89, driver 580\.173\.02, clocks under default management\) with vLLM\[[43](https://arxiv.org/html/2608.13756#bib.bib16)\]0\.27\.1 pinned by container digest; the SGLang\[[36](https://arxiv.org/html/2608.13756#bib.bib17)\]arm is pinned by digest likewise\. The arms ran back to back on an otherwise idle GPU under default clock management; clock state is not part of a bitwise comparison, but this replaces a pre\-registered control and is listed among the deviations below\. The model family is Qwen3\[[33](https://arxiv.org/html/2608.13756#bib.bib20)\]at 1\.7B and 8B, quantized to W8A8 INT8 \(channel\-wise symmetric weights, dynamic per\-token activations\) with llm\-compressor 0\.13\.0\[[42](https://arxiv.org/html/2608.13756#bib.bib21)\]; parent revisions and checkpoint digests are recorded in tracked manifests\. The two treatment arms select vLLM’sCutlassInt8ScaledMMLinearKernelorTritonInt8ScaledMMLinearKernel\[[28](https://arxiv.org/html/2608.13756#bib.bib15),[38](https://arxiv.org/html/2608.13756#bib.bib18)\]viaVLLM\_DISABLED\_KERNELS; both arms share the engine’s activation\-quantization op: read from the pinned container, the two kernel classes issue the identical callops\.scaled\_int8\_quant\(x\.contiguous\(\), i\_s, i\_zp, symmetric=symmetric\), and the Triton class is a subclass of the CUTLASS one\. This is source\-level evidence; we did not additionally verify at run time that the two arms produce byte\-identical quantized activations and per\-token scales, so end\-to\-end differences remain formally attributable to the bundled kernel path rather than to the epilogue alone\. The controlled layer experiments of Section[V](https://arxiv.org/html/2608.13756#S5), which feed both kernels the same captured operands, are where epilogue localization is established\. Prompts are 64 deterministic 320\-token windows of WikiText\-2 \(pinned dataset revision\); generation is greedy\.
Pre\-registration\.The protocol was locked before any backend\-comparison measurement: estimators, the 1\.7B per\-layer prediction list, acceptance criteria for synthetic validation, and the analysis plan, all pinned by SHA\-256\. The 8B prediction list came later and is pinned but not blind, as detailed under*Replication timing*below\. Every later change is an append\-only amendment; post\-measurement amendments are labeled as such, and analysis\-freedom choices introduced along the way \(near\-zero thresholds, bin supports, bootstrap counts\) are enumerated in the amendments rather than silently absorbed\. Measurement semantics were themselves revised twice under adversarial review by an independent automated reviewer, which is not peer review but did produce concrete counterexamples: bitwise divergence was separated from finite\-only ulp distance, and all fitted models were placed under a common objective\. In every case the raw artifacts were preserved and re\-analyzed under new file names, the counterexamples became regression tests, and no headline number moved beyond reporting precision\.
*Deviations\.*Four pre\-registered items are not reported here, and we list them rather than let the pre\-registration imply otherwise\. Locked GPU clocks were replaced by default clock management, as noted above\. The pre\-registered batch sweep\{1,4,16\}\\\{1,4,16\\\}and its integer\-path batch\-invariance prediction were not executed; all per\-layer captures instead use a single prefill\-like tile \(M=512M\{=\}512\), so batch dependence is untested at layer level\. The forward\-and\-reverse ordering rounds were not run\. The task\-level McNemar test had no data to apply to, because no task\-level evaluation was performed: this paper measures agreement, not task quality\.
*Replication timing\.*The 8B results are a pinned but not independent replication\. Its prediction list and acceptance criterion were hash\-pinned before the authoritative rerun reported here, yet an earlier run on the same 8B data had already been seen at that point\. We therefore treat 1\.7B as the pre\-registered case and 8B as a same\-data replication under a pinned criterion, and do not present the two as equivalent evidence\.
Identity and treatment contract\.Each teacher\-forcing artifact carries a manifest with the full prompt\-list SHA\-256, rails SHA\-256, checkpoint digest, quantization\-config and tokenizer digests, parent revision, engine version, container digest, and, as treatment evidence, the arm label, the kernel class captured from the engine’s own selection log at run time, the selection environment, and the log digest\. The analysis\-side join verifies each field separately and fails closed on any mismatch, malformed digest, or missing kernel evidence; analyses of unverified data require an explicit flag that is recorded in the output schema\. For the final teacher\-forced comparison the join passes every check, so*for that comparison*“the only declared difference is the kernel” is an audited property of the artifacts rather than a statement of intent\. The end\-to\-end token artifacts predate the contract and carry no manifest\-level kernel\-selection evidence; we report them as unaudited on that dimension\.
Estimators\.Bitwise divergence is bit\-pattern inequality \(signed zeros count\); numerical ulp distance is computed on finite pairs only, as ordered bf16 bit\-pattern distance; normalized error statistics use fp64 and finite\-reference RMS with near\-zero elements sub\-reported separately\. Token\-level statistics treat the prompt as the clustering unit \(cluster bootstrap, leave\-one\-prompt\-out influence\); average precision uses grouped ties; calibration uses merged quantile bins with a minimum support and Beta\(1,1\) smoothing, with decreasing\-isotonic\[[4](https://arxiv.org/html/2608.13756#bib.bib22)\]regression as a pre\-specified sensitivity analysis and Brier scores\[[5](https://arxiv.org/html/2608.13756#bib.bib23)\]against a constant\-prevalence baseline\. Regression tests \(72 checks\) cover the counterexamples raised in review, and run in a digest\-pinned clean container\.
## VLayer\-Level Results: the Alibi at Work
This section applies the alibi: per\-layer predictions of where bitwise agreement is required, then identical operands through both kernels under two scale regimes\.
TABLE II:Per\-layer verification\. “Safe” means every observed accumulator magnitude stayed below2242^\{24\}on the pinned prompts, so bitwise identity is required under power\-of\-two scales, and observed\. The 1\.7B prediction list was pre\-registered before any kernel comparison; the 8B list was hash\-pinned before the authoritative rerun but after an earlier result on the same data was known \(Section[IV](https://arxiv.org/html/2608.13756#S4)\)\. Under real scales, every observed difference stays within one bf16 spacing\.Qwen3\-1\.7BQwen3\-8Bint8 linear layers196252predicted bitwise\-safe196252min headroom to2242^\{24\}\(bits\)2\.823\.36capture tileMM\(tokens/layer\)512512pow2 probe: bit\-identical layers196/196252/252real scales: bit\-identical layers8/19610/252real scales: max finite ulp distance11elements beyond 1 ulp \(model\-wide\)00non\-finite outputs observed0022334455667788005050100100headroom to the2242^\{24\}threshold \(bits\)layersQwen3\-1\.7BQwen3\-8BFig\. 1:Observed accumulator headroom per layer \(distance of the maximum\|acc\|\|\{\\rm acc\}\|below the2242^\{24\}float32 representability threshold, in bits; larger is safer\)\. Every layer of both models clears the threshold, so the prediction lists mark all 448 layers bitwise\-safe: their exact accumulators enter the epilogue without information loss\. The 1\.7B list was pre\-registered before any kernel comparison; the 8B list was pinned before the authoritative rerun but is not blind \(Section[IV](https://arxiv.org/html/2608.13756#S4)\)\. The claim is conditional on the pinned evaluation prompts; worst\-case bounds do not clear the threshold\.The prediction stage ran an exact fp64 emulation of the integer pipeline over the pinned prompts and recorded, per layer, the maximum accumulator magnitude\. All 196 layers of the 1\.7B model and all 252 of the 8B stayed below2242^\{24\}, with at least 2\.8 bits of headroom \(Figure[1](https://arxiv.org/html/2608.13756#S5.F1)\)\. The 1\.7B list was hash\-pinned before any kernel comparison ran; the 8B list was hash\-pinned before the authoritative rerun reported here, at which point an earlier result on the same 8B data was already known\. The verification stage then fed*identical*captured int8 operands to both kernels, twice per layer: once with scales overridden to powers of two, once with the checkpoint’s real scales\. All captures use a single prefill\-like tile ofM=512M\{=\}512tokens per layer; the decode regime \(M=1M\{=\}1\) is not covered at layer level\.
Table[II](https://arxiv.org/html/2608.13756#S5.T2)summarizes the outcome\. Under the pow2 probe, where \([2](https://arxiv.org/html/2608.13756#S3.E2)\) predicts bitwise identity for finite normal outputs, all 448 layers are bit\-identical across CUTLASS and Triton: the lemma’s predictions survived at every layer tested, and the alibi caught no epilogue bug in this kernel pair\. We recorded no non\-finite outputs \(Table[II](https://arxiv.org/html/2608.13756#S5.T2)\) but did not separately count subnormal outputs, the one regime where the lemma is known to fail \(Section[VI](https://arxiv.org/html/2608.13756#S6)\)\. We also report no fault\-injection or mutation test, so the sensitivity of each check to a genuinely faulty kernel is unmeasured: these are checks that passed, not checks demonstrated to fire\. Under real scales, differences appear in 188 of 196 layers of the 1\.7B model \(the eight identical layers are small\-NNprojections where rounding coincidence survives\), yet the largest difference anywhere in either model is a single bfloat16 spacing, and no element exceeds one ulp\. The divergence is thus pervasive, rare per element \(fractions around5×10−65\\times 10^\{\-6\}\), tightly bounded, and, by the alibi, attributable to the epilogue’s scale multiplications and output rounding rather than to accumulation\.
At the isolated\-operator level the same pattern holds with random operands: identical inputs produce bit\-identical outputs under pow2 scales at every shape tested, while real scales yield a handful of one\-ulp differences out of half a million elements atM=256M\{=\}256\. The smaller shapes, includingM=1M\{=\}1, showed no differences, but at2×1032\\times 10^\{3\}output elements such a probe has essentially no power against a per\-element rate near5×10−65\\times 10^\{\-6\}, so it is not evidence of decode\-regime agreement\. A separate 200,000\-sample experiment on the epilogue arithmetic alone, comparing the two multiplication orderings directly, produced zero bf16\-visible differences \(95% binomial upper bound1\.5×10−51\.5\\times 10^\{\-5\}\), consistent with the per\-layer rates\.
## VIBoundary Validation
The claims above lean on three arithmetic facts, so we test the facts on the measurement hardware, in the pinned container, with an environment\-stamped record\. The2242^\{24\}boundary behaves exactly as IEEE 754\[[22](https://arxiv.org/html/2608.13756#bib.bib19)\]prescribes:±\(224−1\)\\pm\(2^\{24\}\{\-\}1\)and±224\\pm 2^\{24\}round\-trip int→\\tofloat32 exactly,±\(224\+1\)\\pm\(2^\{24\}\{\+\}1\)does not,±\(224\+2\)\\pm\(2^\{24\}\{\+\}2\)does\. Integer accumulation is exact against an INT64 reference for random and for all\-extreme matrices, including activations at−128\-128where the product bound is1625616256, atKKup to 32,768, on the GPU integer path \(torch\.\_int\_mm\) and the fp64 emulation alike\. Power\-of\-two commutation holds bitwise for finite normal values and both signed zeros across all tested exponents, and*fails*in the subnormal range, exactly as the conditional lemma anticipates; true bfloat16 rounding midpoints, probed at one float32 ulp on either side, commute in every case\. These tests bound the theory’s jurisdiction: within it, the alibi is safe to use; outside it \(subnormals, overflow\), we make no claim\.
## VIIDivergence Structure versus Reduction Depth
512204881923276810−610^\{\-6\}10−410^\{\-4\}10−210^\{\-2\}10010^\{0\}reduction depthKKfraction of differing outputsFP8 \(20\-seed mean\)1−e−cKα1\{\-\}e^\{\-cK^\{\\alpha\}\}\(α=0\.518\\alpha\{=\}0\.518\)INT8 \(single sweep\)Fig\. 2:Cross\-implementation divergence versus reduction depthKK; both series useM=256M\{=\}256,N=2048N\{=\}2048and the sameKKgrid, but their designs otherwise differ and are not matched\. FP8 \(CUTLASS vs\.torch\.\_scaled\_mm\): 20 seeds, nested\-prefix inputs so that onlyKKvaries within a seed, fixed per\-tensor scalar scales, Gaussian operands cast to fp8; the fraction grows from 8% to 53% of elements and is best fit, among four pre\-listed candidates under a common objective with held\-out folds, by generalized saturation with exponentα=0\.518\\alpha=0\.518\(seed\-bootstrap CI90\[0\.5181,0\.5187\]\[0\.5181,0\.5187\]; jackknife and leave\-one\-KK\-out ranges\[0\.516,0\.529\]\[0\.516,0\.529\]\), a shape*compatible with*square\-root\-driven boundary crossing under saturation\. INT8 \(CUTLASS vs\. Triton\): a single unreplicated sweep in which uniform int8 operands and random per\-token and per\-channel scales are redrawn at eachKK; 18 differing elements in total \(1\.91\.9–7\.67\.6ppm\), showing no growth detectable at this sample size\. The exact accumulator leaves only per\-element epilogue rounding, which does not accumulate with depth; the INT8 series tests that expectation weakly, and the per\-layer results of Section[V](https://arxiv.org/html/2608.13756#S5)carry the stronger evidence\.If the alibi’s account is right, the INT8 path cannot accumulate reduction\-order rounding with depth: each element carries a fixed number of epilogue roundings regardless ofKK\. Prevalence could still vary withKKif the distribution of accumulator and scaled values relative to the bf16 grid changes, so the prediction is the absence of an accumulation mechanism, not a theorem that prevalence must be constant\. A float\-accumulator format, by contrast, should show depth\-dependent divergence, its order\-dependent rounding crossing the output grid more often asKKgrows\. Figure[2](https://arxiv.org/html/2608.13756#S7.F2)shows both signatures on the same axes\. AcrossK=512K=512to32,76832\{,\}768the INT8 arm produced 18 differing elements in total, one to four per grid point out of524,288524\{,\}288\(1\.91\.9to7\.67\.6parts per million\), in a single unreplicated sweep\. A constant\-rate model is entirely consistent with these counts \(χ2=3\.8\\chi^\{2\}=3\.8, six degrees of freedom\), but 18 events cannot exclude a trend of a factor of two either; we therefore report the INT8 series as showing no detectable growth at this sample size rather than as demonstrably flat\. The FP8 fraction rises from 8\.2% to 52\.7%; among four pre\-listed models fitted under a single objective \(withp=0p\{=\}0rows retained andα\\alphafree, never preset\), generalized saturation1−exp\(−cKα\)1\-\\exp\(\-cK^\{\\alpha\}\)attains the lowest training and held\-out error withα≈0\.518\\alpha\\approx 0\.518, stable under seed jackknife, leave\-one\-KK\-out, and disjoint half\-range refits\. We state this as compatibility with a square\-root\-shaped mechanism, not as a law: seven grid points on one implementation pair do not exclude other functional families\.
The two formats also differ in how large the differences are, not only how often they occur\. The median relative difference among differing elements sits near one bf16 spacing in both formats \(5\.4×10−35\.4\\times 10^\{\-3\}to6\.5×10−36\.5\\times 10^\{\-3\}for FP8 across the sweep\)\. Only the INT8 arm, however, keeps its whole distribution there: its maximum relative difference never exceeds one spacing at anyKK\(≤7\.4×10−3\\leq 7\.4\\times 10^\{\-3\}\), and per\-layer verification measures a maximum bf16 ulp distance of exactly one\. In the FP8 arm the tail grows with depth as well\. Among differing non\-near\-zero elements, the share at ulp distance≥2\\geq 2rises from8%8\\%atK=512K\{=\}512to33%33\\%atK=32,768K\{=\}32\{,\}768\(0\.6%0\.6\\%to16\.9%16\.9\\%of all output elements\), the largest relative difference among them grows from9%9\\%to125%125\\%\(seed means\), and the maximum ulp distance is four orders of magnitude above one throughout\. For FP8, then, both prevalence and magnitude grow withKK; for INT8 no growth was detected, and the observed magnitude remained within one bf16 spacing throughout\.
## VIIIFrom Ulps to Tokens
A one\-ulp layer difference matters only if it changes a decision; this section measures that transfer at the sequence level, at single steps under teacher forcing, and as a function of the logit margin\.
TABLE III:End\-to\-end greedy agreement; “identical” means the full token sequence matches bitwise\. Continuations are 64 tokens except the 64\-prompt rail run, which generates 256\. At 1\.7B each arm is self\-consistent across two cold restarts; the 8B and 64\-prompt runs were not repeated\. Arms disagree with each other under real scales and agree bitwise under the pow2 probe checkpoint\.0\.251414000\.10\.10\.20\.20\.30\.3median logit margin of decileteacher\-forced flip rateFig\. 3:Cross\-kernel token flips against the logit margin, teacher\-forced on identical contexts \(64 prompts×\\times256 positions, identity\-verified artifacts\)\. Flip rate falls monotonically from 34% in the lowest\-margin decile to zero above a margin of∼9\{\\sim\}9; overall 769 of 16,384 positions flip \(4\.7%\)\. The margin predicts flips with ROC\-AUC 0\.942 \(prompt\-cluster CI90\[0\.935,0\.949\]\[0\.935,0\.949\]\); a margin\-binned calibration achieves held\-out Brier 0\.0352 against a 0\.0440 constant\-prevalence baseline\.Table[III](https://arxiv.org/html/2608.13756#S8.T3)gives the sequence\-level picture\. Under real scales the two kernel arms agree on no sequence at either model size, while each arm reproduces itself exactly across cold restarts; adding SGLang as a third implementation yields three mutually distinct deterministic functions\. Teacher\-forced replay on identical contexts \(which removes autoregressive cascade\) shows how one\-ulp layer differences become token differences: single\-position flips occur at 4\.7% of positions and concentrate almost entirely at small logit margins \(Figure[3](https://arxiv.org/html/2608.13756#S8.F3)\)\. The margin alone ranks flip risk with ROC\-AUC 0\.942, and a calibrated margin\-to\-flip\-probability map beats a constant baseline on held\-out prompts\. Once any position flips, contexts diverge and full sequences separate, which is why sequence\-level agreement is binary in practice\.
Two honest negatives accompany the transfer analysis\. First, position\-exact prediction fails: the first teacher\-forced flip position does not match the first free\-running divergence position, because replay scores all positions in one prefill pass while generation ran incrementally, and the noise draws differ between those regimes\. The transfer claim holds at the distribution level, not per position\. Second, the same\-arm prefill\-versus\-decode comparison flips 8\.6% of rail tokens under real scales, and the pow2 probe reduces but does not eliminate it \(2\.9% residual\)\. That residual originates outside the controlled INT8 scaled\-MM epilogue; our first\-divergence instrumentation did not reach module attribution \(its engine glue fails before capture, and we did not guess\), so we report the 2\.9% as*unresolved*rather than attributing it to attention, KV\-cache handling, normalization, or the unquantized head\.
## IXThe Pow2 Intervention End to End
The power\-of\-two probe converts the localization into a counterfactual\. Rewriting all 573,440 weight\-scale values of the 1\.7B checkpoint \(and correspondingly for 8B\) to the nearest power of two, leaving weights, activation quantization, prompts, and both kernel arms untouched, restores*bitwise*end\-to\-end agreement: 8/8 sequences at 1\.7B and 16/16 at 8B \(Table[III](https://arxiv.org/html/2608.13756#S8.T3)\)\. Removing the suspected freedom removes the divergence, which is the strongest evidence this study offers that real\-scale cross\-kernel differences originate in floating\-point scale application rather than anywhere upstream\.
Three scope notes temper the result\. The probe is a conformance instrument, not a deployment recipe: rounding scales to powers of two perturbs the model, and we measured no accuracy, calibration, or throughput consequences of doing so in production\. The intervention repairs*kernel*interchangeability, not*engine*interchangeability: SGLang still disagrees with the vLLM arms under the probe \(engines differ in attention, sampling, and more, beyond the linear kernels\)\. And the end\-to\-end probe runs used one engine\-process configuration, recorded in the manifests, to make kernel\-selection evidence capturable; the raw\-scale baselines were generated under the engine’s default process mode\.
## XDiscussion
A conformance procedure\.The controls in this paper compose into an artifact\-backed procedure, instantiated by the scripts of this study for one kernel pair and adaptable to another; Table[IV](https://arxiv.org/html/2608.13756#S10.T4)states it as seven checks, each with what a violation points to first and the conditions under which its underlying argument does not apply\. Two properties make the procedure usable rather than aspirational\. The first five checks have falsifiable outcomes rather than thresholds to tune, the accumulator check admitting no legal difference at all and the power\-of\-two check turning a rounding argument into a required equality; the last two are explicitly tolerance\-based and must be set per workload\. And the identity contract makes “same operands, declared treatment only” an audited property of the artifacts, so a passing run cannot be an accident of provenance\. Our regression tests cover the estimator and contract counterexamples that adversarial review produced; the GPU scripts instantiate the arithmetic probes for this kernel pair rather than providing a general runner\.
TABLE IV:The conformance procedure implied by the controls in this paper\. The scripts of this study instantiate these checks for one scaled\-INT8 kernel pair; another pair would require adapting them rather than running them unchanged\. Each row names what a violation points to first; the exclusions are the conditions under which the underlying argument does not apply\.What the contrast teaches\.An exact, order\-free accumulator confines implementation freedom to a fixed number of per\-element epilogue roundings and cannot accumulate reduction\-order rounding at all; a float accumulator lets that freedom grow with reduction depth, in prevalence and in magnitude alike\. Format choice therefore determines which*class*of reproducibility contract is available at all\. For integer paths, near\-bitwise interchangeability is at least specifiable and testable at rounding\-level tolerance; for float paths, batch\-invariant engineering\[[19](https://arxiv.org/html/2608.13756#bib.bib4)\]or reduction\-tree alignment\[[52](https://arxiv.org/html/2608.13756#bib.bib5)\]pays throughput for a guarantee the algebra does not give for free\.
Reproducibility risk versus quality\.Token\-level disagreement is a reproducibility and auditability problem \(evaluation drift, cache invalidation, provider verification\[[25](https://arxiv.org/html/2608.13756#bib.bib10)\]\), not automatically a quality problem; texts that differ bitwise may be equally good\. Our margin analysis quantifies risk of divergence, and we make no claim about task\-quality degradation\.
## XILimitations
\(1\)*Scope of the causal evidence\.*One consumer GPU \(sm\_89\), one model family at two sizes, one engine version, and two INT8 kernel implementations \(plus one FP8 pair and one cross\-engine comparison\)\. Nothing here licenses claims across GPU generations, model families, or future kernels\. \(2\)*The 2\.9% residual is unresolved\.*Same\-arm regime variance under the probe is reported without module attribution; the first\-divergence instrumentation reached its engine glue and stopped there\. \(3\)*The probe is not a validated mitigation\.*No accuracy, calibration, or performance evaluation of pow2\-rounded scales was performed\. \(4\)*Whole\-model inference carries no bitwise guarantee\.*The alibi covers the integer GEMM stage only; attention, normalization, rotary embeddings, and the unquantized head remain floating point and lie outside its jurisdiction\. The prefill\-versus\-decode variance under the probe shows that at least one source outside the controlled INT8 epilogue is active; which module it is remains unattributed \(limitation 2\), and we do not claim it is any of those just named\. \(5\)*Environment rebuild is partial\.*Tests ran in a digest\-pinned container with an exact\-version closure, but without wheel hashes or a published image\. The test added at the final re\-pin was verified locally rather than in a fresh clean\-container record, and the Dockerfile copies afixtures/directory absent from the published tree, so the container cannot be rebuilt from the released checkout alone\. The historical checkpoints also lack calibration\-dataset revisions, a provenance gap at quantization time\. \(6\)*No positive control\.*None of the conformance checks has been exercised against a deliberately faulty kernel, so their sensitivity and false\-negative rates are unmeasured; every check reported here passed\. \(7\)*Regime scope\.*Layer\-level localization uses a single prefill\-like tile \(M=512M\{=\}512\); the decode regime is untested at layer level, and the isolated\-operator probe atM=1M\{=\}1is too small to detect the observed per\-element rate\. \(8\)*Statistical scope\.*FP8 depth\-dependence is a compatibility statement from seven grid points on one implementation pair; token statistics condition on the pinned prompts and greedy decoding\.
## XIIConclusion
Two deterministic implementations of the same quantized linear layer need not be the same function, and in a pinned, audited configuration they are not: in 188 of 196 layers at least one output element differs, every differing finite element by at most one bfloat16 ulp, and no greedy sequence matches\. The integer alibi turns that observation into a mechanism: an exact, order\-free accumulator acquits the reduction stage, per\-layer representability predictions say where bitwise agreement is mandatory, and a power\-of\-two scale intervention makes the remaining freedom vanish, layer by layer and end to end\. The result is not that quantized inference is fragile, but that for integer paths interchangeability is*checkable*: a conformance contract with an exact control, rounding\-level tolerances, and a counterfactual repair, executable before deployment rather than discovered after it\.
For practitioners the reading is narrow but actionable\. Record which kernel served a result: the choice is a load\-time decision that no model card reports and that our measurements show is outcome\-relevant, so evaluation numbers are conditioned on it\. Where bitwise reproducibility across implementations is a requirement rather than a preference, the integer path is where that requirement is at least*specifiable and testable*, and Table[IV](https://arxiv.org/html/2608.13756#S10.T4)is the check to run before substituting one implementation for another\. It is not yet a guarantee: under real scales our arms differed in 188 of 196 layers and on every sequence compared, and bitwise agreement appeared only under the probe, which we have not evaluated as a deployment configuration \(limitation 3\)\. Where reproducibility is not a requirement, the margin analysis supplies the quantity to bound instead: not whether outputs differ, but how often a difference reaches a decision boundary\.
Three openings remain\. The residual same\-arm variance under the probe needs first\-divergence instrumentation before it can be attributed rather than reported\. The power\-of\-two intervention needs an accuracy, calibration, and throughput evaluation before anyone proposes it as a mitigation\. And the exact\-versus\-floating accumulator contrast deserves replication across GPU generations, model families, and the four\-bit formats, where the epilogue carries even more of the arithmetic\.
## Artifact Statement
The pre\-registration \(locked before backend\-comparison measurements; nine append\-only amendments\), per\-layer prediction lists, all measurement artifacts with SHA\-256 digests, per\-run manifests including kernel\-selection evidence, the identity\-contract implementation with its regression tests \(72 checks; clean\-container record\), and the analysis code are maintained in a version\-controlled repository with a linear commit history\. The final validation iterations used separate plan\-and\-code pins and result commits; earlier exceptions, including one batch that published plan, code, and first results together and one execution commit that carried a semantic fix, are recorded append\-only in the governance log rather than smoothed over\. The repository is[https://github\.com/luka\-krixvon/integer\-alibi](https://github.com/luka-krixvon/integer-alibi); it is private at the time of writing and will be made public with the announcement of this paper, at which point the manuscript and result commit hashes will be listed here\. Known reproducibility gaps are enumerated in Section[XI](https://arxiv.org/html/2608.13756#S11)\.
## References
- \[1\]\(2025\)Analysis of floating\-point matrix multiplication computed via integer arithmetic\.Note:arXiv:2506\.11277External Links:2506\.11277Cited by:[§II\-D](https://arxiv.org/html/2608.13756#S2.SS4.p1.1),[§III](https://arxiv.org/html/2608.13756#S3.p3.2)\.
- \[2\]W\. Ahrens, J\. Demmel, and H\. D\. Nguyen\(2020\)Algorithms for efficient reproducible floating point summation\.ACM Transactions on Mathematical Software46\(3\),pp\. 22:1–22:49\.Note:doi: 10\.1145/3389360External Links:[Document](https://dx.doi.org/10.1145/3389360)Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p3.1)\.
- \[3\]E\. Badash, D\. Boneh, I\. Komargodski, and M\. Srivastava\(2026\)Hawkeye: reproducing GPU\-level non\-determinism\.Note:arXiv:2603\.20421External Links:2603\.20421Cited by:[§II\-C](https://arxiv.org/html/2608.13756#S2.SS3.p1.1),[TABLE I](https://arxiv.org/html/2608.13756#S2.T1.2.8.1.1.1)\.
- \[4\]R\. E\. Barlow, D\. J\. Bartholomew, J\. M\. Bremner, and H\. D\. Brunk\(1972\)Statistical inference under order restrictions\.Wiley\.Cited by:[§IV](https://arxiv.org/html/2608.13756#S4.p7.1)\.
- \[5\]G\. W\. Brier\(1950\)Verification of forecasts expressed in terms of probability\.Monthly Weather Review78\(1\),pp\. 1–3\.Cited by:[§IV](https://arxiv.org/html/2608.13756#S4.p7.1)\.
- \[6\]N\. Cankaya\(2026\)Bit\-exact AI inference verification without performance tradeoffs\.Note:ICML 2026 TAIGR workshop, arXiv:2606\.00279External Links:2606\.00279Cited by:[§II\-E](https://arxiv.org/html/2608.13756#S2.SS5.p1.1)\.
- \[7\]T\. Chen\(2026\)Spec sheets are not kernels: an ISA\- and source\-level audit of INT8 availability on NVIDIA Blackwell Ultra\.Note:arXiv:2608\.11693External Links:2608\.11693Cited by:[§II\-D](https://arxiv.org/html/2608.13756#S2.SS4.p1.1)\.
- \[8\]Z\. Chen, A\. Kerr, R\. Cai, J\. Kosaian, H\. Wu, Y\. Ding, and Y\. Xie\(2024\)EVT: accelerating deep learning training with epilogue visitor tree\.InProceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3 \(ASPLOS\),pp\. 301–316\.Cited by:[§III](https://arxiv.org/html/2608.13756#S3.p5.1)\.
- \[9\]K\. Chu, Y\. Zhou, and W\. Zhang\(2026\)MarginGate: sparse margin\-triggered verification for batch\-invariant LLM inference\.Note:arXiv:2605\.30218External Links:2605\.30218Cited by:[§II\-E](https://arxiv.org/html/2608.13756#S2.SS5.p1.1)\.
- \[10\]I\. Colbert, G\. Franco, F\. Grob, J\. Zhang, and R\. Saab\(2025\)Accumulator\-aware post\-training quantization for large language models\.Transactions on Machine Learning Research2025\.Note:arXiv:2409\.17092External Links:[Link](https://openreview.net/forum?id=p6l0579yj7)Cited by:[§III](https://arxiv.org/html/2608.13756#S3.p3.2)\.
- \[11\]I\. Colbert, A\. Pappalardo, and J\. Petri\-Koenig\(2023\)A2Q: accumulator\-aware quantization with guaranteed overflow avoidance\.InProceedings of the IEEE/CVF International Conference on Computer Vision \(ICCV\),pp\. 16943–16952\.Note:arXiv:2308\.13504Cited by:[§III](https://arxiv.org/html/2608.13756#S3.p3.2)\.
- \[12\]C\. Collange, D\. Defour, S\. Graillat, and R\. Iakymchuk\(2015\)Numerical reproducibility for the parallel reduction on multi\- and many\-core architectures\.Parallel Computing49,pp\. 83–97\.Note:doi: 10\.1016/j\.parco\.2015\.09\.001External Links:[Document](https://dx.doi.org/10.1016/j.parco.2015.09.001)Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p3.1)\.
- \[13\]S\. A\. Cruz Romero and S\. E\. Maldonado Guerra\(2026\)INT8 quantization makes ARM edge inference dispatch\-invariant\.Note:Submitted to Journal of Edge Computing; in review, arXiv:2607\.23227External Links:2607\.23227Cited by:[§II\-E](https://arxiv.org/html/2608.13756#S2.SS5.p1.1)\.
- \[14\]K\. Dubey, B\. Driscoll, A\. Wei, N\. Kayal, R\. Sharma, and A\. Aiken\(2025\)Equivalence checking of ML GPU kernels\.Note:arXiv:2511\.12638External Links:2511\.12638Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p9.1)\.
- \[15\]M\. Fasi, N\. J\. Higham, M\. Mikaitis, and S\. Pranesh\(2021\)Numerical behavior of NVIDIA tensor cores\.PeerJ Computer Science7,pp\. e330\.Note:doi: 10\.7717/peerj\-cs\.330External Links:[Document](https://dx.doi.org/10.7717/peerj-cs.330)Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p3.1)\.
- \[16\]T\. Fu, G\. Martínez, J\. Conde, C\. Arriaga, P\. Reviriego, X\. Qi, and S\. Liu\(2026\)Beyond reproducibility: token probabilities expose large language model nondeterminism\.Note:arXiv:2601\.06118External Links:2601\.06118Cited by:[§II\-E](https://arxiv.org/html/2608.13756#S2.SS5.p1.1)\.
- \[17\]R\. Gond, A\. K\. Kamath, R\. Ramjee, and A\. Panwar\(2026\)LLM\-42: enabling determinism in LLM inference with verified speculation\.Note:arXiv:2601\.17768External Links:2601\.17768Cited by:[§II\-E](https://arxiv.org/html/2608.13756#S2.SS5.p1.1)\.
- \[18\]W\. Han and L\. Qu\(2026\)Decomposing runtime, kernel, and quantization speedups via a matched FP16 intermediate: a hardware\-conditioned case study on four NVIDIA RTX A5000 GPUs\.Note:arXiv:2607\.11368External Links:2607\.11368Cited by:[§II\-D](https://arxiv.org/html/2608.13756#S2.SS4.p1.1),[TABLE I](https://arxiv.org/html/2608.13756#S2.T1.2.11.1.1.1)\.
- \[19\]H\. He\(2025\)Defeating nondeterminism in LLM inference\.Note:Thinking Machines Lab technical articleAccessed 2026\-08\-13External Links:[Link](https://thinkingmachines.ai/blog/defeating-nondeterminism-in-llm-inference/)Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p3.1),[§X](https://arxiv.org/html/2608.13756#S10.p2.1),[§II\-B](https://arxiv.org/html/2608.13756#S2.SS2.p1.1),[TABLE I](https://arxiv.org/html/2608.13756#S2.T1.2.4.1.1.1)\.
- \[20\]J\. M\. Hofman, A\. Chatzimparmpas, A\. Sharma, D\. J\. Watts, and J\. Hullman\(2023\)Pre\-registration for predictive modeling\.Note:arXiv:2311\.18807External Links:2311\.18807Cited by:[§IV](https://arxiv.org/html/2608.13756#S4.p1.1)\.
- \[21\]H\. Hu, B\. Xiao, S\. Sun, J\. Yin, Z\. Zhang, X\. Luo, C\. Jiang, W\. Xu, X\. Jia, X\. Liu, and M\. Guo\(2025\)LiquidGEMM: hardware\-efficient W4A8 GEMM kernel for high\-performance LLM serving\.Note:SC’25, arXiv:2509\.01229External Links:2509\.01229Cited by:[§II\-D](https://arxiv.org/html/2608.13756#S2.SS4.p1.1),[TABLE I](https://arxiv.org/html/2608.13756#S2.T1.2.11.1.1.1)\.
- \[22\]IEEE\(2019\)IEEE standard for floating\-point arithmetic \(IEEE std 754\-2019\)\.IEEE\.Cited by:[§VI](https://arxiv.org/html/2608.13756#S6.p1.1)\.
- \[23\]Intel Corporation\(2026\)Nuances of int8 computations\.Note:oneAPI Deep Neural Network Library \(oneDNN\) v3\.13\.0 developer guideAccessed 2026\-08\-14External Links:[Link](https://uxlfoundation.github.io/oneDNN/v3.13/dev_guide_int8_computations.html)Cited by:[§III](https://arxiv.org/html/2608.13756#S3.p3.2)\.
- \[24\]B\. Jacob, S\. Kligys, B\. Chen, M\. Zhu, M\. Tang, A\. Howard, H\. Adam, and D\. Kalenichenko\(2018\)Quantization and training of neural networks for efficient integer\-arithmetic\-only inference\.InProceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition \(CVPR\),pp\. 2704–2713\.Note:arXiv:1712\.05877Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p3.1)\.
- \[25\]A\. Karvonen, D\. Reuter, R\. Rinberg, L\. Marks, A\. Garriga\-Alonso, and K\. Warr\(2025\)DiFR: inference verification despite nondeterminism\.Note:arXiv:2511\.20621External Links:2511\.20621Cited by:[§X](https://arxiv.org/html/2608.13756#S10.p3.1),[§II\-C](https://arxiv.org/html/2608.13756#S2.SS3.p1.1),[TABLE I](https://arxiv.org/html/2608.13756#S2.T1.2.10.1.1.1)\.
- \[26\]J\. R\. Klein and A\. Roodman\(2005\)Blind analysis in nuclear and particle physics\.Annual Review of Nuclear and Particle Science55\(1\),pp\. 141–163\.Note:doi: 10\.1146/annurev\.nucl\.55\.090704\.151521External Links:[Document](https://dx.doi.org/10.1146/annurev.nucl.55.090704.151521)Cited by:[§IV](https://arxiv.org/html/2608.13756#S4.p1.1)\.
- \[27\]P\. Micikevicius, D\. Stosic, N\. Burgess, M\. Cornea, P\. Dubey, R\. Grisenthwaite, S\. Ha, A\. Heinecke, P\. Judd, J\. Kamalu, N\. Mellempudi, S\. Oberman, M\. Shoeybi, M\. Siu, and H\. Wu\(2022\)FP8 formats for deep learning\.Note:arXiv:2209\.05433External Links:2209\.05433Cited by:[§III](https://arxiv.org/html/2608.13756#S3.p7.1)\.
- \[28\]NVIDIA Corporation\(2026\)CUTLASS: CUDA templates for linear algebra subroutines\.External Links:[Link](https://github.com/NVIDIA/cutlass)Cited by:[§IV](https://arxiv.org/html/2608.13756#S4.p2.1)\.
- \[29\]NVIDIA Corporation\(2026\)Parallel thread execution ISA version 9\.3\.Note:Accessed 2026\-08\-11External Links:[Link](https://docs.nvidia.com/cuda/parallel-thread-execution/)Cited by:[§III](https://arxiv.org/html/2608.13756#S3.p3.2)\.
- \[30\]H\. Ootomo, K\. Ozaki, and R\. Yokota\(2024\)DGEMM on integer matrix multiplication unit\.The International Journal of High Performance Computing Applications38\(4\),pp\. 297–313\.Note:arXiv:2306\.11975, doi: 10\.1177/10943420241239588External Links:[Document](https://dx.doi.org/10.1177/10943420241239588)Cited by:[§II\-D](https://arxiv.org/html/2608.13756#S2.SS4.p1.1),[§III](https://arxiv.org/html/2608.13756#S3.p3.2)\.
- \[31\]D\. Pape, J\. Evertz, and L\. Schönherr\(2026\)The silent hyperparameter: quantifying the impact of inference backends on LLM reproducibility\.Note:arXiv:2605\.19537External Links:2605\.19537Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p3.1),[§II\-B](https://arxiv.org/html/2608.13756#S2.SS2.p1.1),[TABLE I](https://arxiv.org/html/2608.13756#S2.T1.2.6.1.1.1)\.
- \[32\]H\. V\. Pham, T\. Lutellier, W\. Qi, and L\. Tan\(2019\)CRADLE: cross\-backend validation to detect and localize bugs in deep learning libraries\.In2019 IEEE/ACM 41st International Conference on Software Engineering \(ICSE\),pp\. 1027–1038\.Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p9.1)\.
- \[33\]Qwen Team\(2025\)Qwen3 technical report\.Note:arXiv:2505\.09388External Links:2505\.09388Cited by:[§IV](https://arxiv.org/html/2608.13756#S4.p2.1)\.
- \[34\]B\. D\. Rouhani, R\. Zhao, A\. More, M\. Hall, A\. Khodamoradi, S\. Deng, D\. Choudhary, M\. Cornea, E\. Dellinger, K\. Denolf, D\. Stosic, V\. Elango, M\. Golub, A\. Heinecke, P\. James\-Roxby, D\. Jani, G\. Kolhe, M\. Langhammer, A\. Li, L\. Melnick, M\. Mesmakhosroshahi, A\. Rodriguez, M\. Schulte, R\. Shafipour, L\. Shao, M\. Siu, P\. Dubey, P\. Micikevicius, M\. Naumov, C\. Verrilli, R\. Wittig, D\. Burger, and E\. Chung\(2023\)Microscaling data formats for deep learning\.Note:arXiv:2310\.10537External Links:2310\.10537Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p3.1)\.
- \[35\]A\. Schlögl, N\. Hofer, and R\. Böhme\(2023\)Causes and effects of unanticipated numerical deviations in neural network inference frameworks\.InAdvances in Neural Information Processing Systems 36 \(NeurIPS\),Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p3.1),[§II\-A](https://arxiv.org/html/2608.13756#S2.SS1.p1.1),[TABLE I](https://arxiv.org/html/2608.13756#S2.T1.2.2.1.1.1)\.
- \[36\]SGLang Project\(2026\)SGLang: a fast serving framework for large language models\.External Links:[Link](https://github.com/sgl-project/sglang)Cited by:[§IV](https://arxiv.org/html/2608.13756#S4.p2.1)\.
- \[37\]S\. Shanmugavelu, M\. Taillefumier, C\. Culver, O\. R\. Hernandez, M\. Coletti, and A\. Sedova\(2024\)Impacts of floating\-point non\-associativity on reproducibility for HPC and deep learning applications\.InSC24\-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis,pp\. 170–179\.Note:arXiv:2408\.05148, doi: 10\.1109/SCW63240\.2024\.00028External Links:[Document](https://dx.doi.org/10.1109/SCW63240.2024.00028)Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p3.1)\.
- \[38\]P\. Tillet, H\. Kung, and D\. Cox\(2019\)Triton: an intermediate language and compiler for tiled neural network computations\.InProceedings of the 3rd ACM SIGPLAN International Workshop on Machine Learning and Programming Languages \(MAPL\),Cited by:[§IV](https://arxiv.org/html/2608.13756#S4.p2.1)\.
- \[39\]B\. Valpey, X\. Li, S\. Pai, and G\. Gopalakrishnan\(2025\)An SMT formalization of mixed\-precision matrix multiplication: modeling three generations of tensor cores\.InNASA Formal Methods \(NFM 2025\),Lecture Notes in Computer Science, Vol\.15682,pp\. 360–379\.Note:arXiv:2502\.15999Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p9.1)\.
- \[40\]M\. van Baalen, A\. Kuzmin, S\. S\. Nair, Y\. Ren, E\. Mahurin, C\. Patel, S\. Subramanian, S\. Lee, M\. Nagel, J\. Soriaga, and T\. Blankevoort\(2023\)FP8 versus INT8 for efficient deep learning inference\.Note:arXiv:2303\.17951External Links:2303\.17951Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p3.1)\.
- \[41\]C\. Veit\(2026\)Kernel contracts: a specification language for ML kernel correctness across heterogeneous silicon\.Note:arXiv:2604\.22032External Links:2604\.22032Cited by:[§II\-E](https://arxiv.org/html/2608.13756#S2.SS5.p1.1)\.
- \[42\]vLLM Project\(2026\)LLM compressor\.Note:Version 0\.13\.0External Links:[Link](https://github.com/vllm-project/llm-compressor)Cited by:[§IV](https://arxiv.org/html/2608.13756#S4.p2.1)\.
- \[43\]vLLM Project\(2026\)vLLM: a high\-throughput and memory\-efficient inference engine for LLMs\.External Links:[Link](https://github.com/vllm-project/vllm)Cited by:[§IV](https://arxiv.org/html/2608.13756#S4.p2.1)\.
- \[44\]A\. Wimbauer, J\. Möller, E\. Imgrund, and K\. Rieck\(2026\)Fingerprinting inference systems of large language models\.Note:arXiv:2605\.29979External Links:2605\.29979Cited by:[§II\-E](https://arxiv.org/html/2608.13756#S2.SS5.p1.1)\.
- \[45\]H\. Wu, P\. Judd, X\. Zhang, M\. Isaev, and P\. Micikevicius\(2020\)Integer quantization for deep learning inference: principles and empirical evaluation\.Note:arXiv:2004\.09602External Links:2004\.09602Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p3.1)\.
- \[46\]Z\. Wu, S\. Dhiman, and A\. Koshiyama\(2026\)Which decisions low\-bit quantization breaks, and how to predict them\.Note:Under review at the Third Workshop on Uncertainty\-Aware NLP \(UncertaiNLP\), EMNLP 2026 \(non\-archival\), arXiv:2608\.06564External Links:2608\.06564Cited by:[§II\-E](https://arxiv.org/html/2608.13756#S2.SS5.p1.1)\.
- \[47\]B\. C\. Xu and L\. Wu\(2026\)Training\-inference kernel contracts: bounding divergence in post\-training and deployment\.Note:arXiv:2606\.07581External Links:2606\.07581Cited by:[§II\-C](https://arxiv.org/html/2608.13756#S2.SS3.p1.1),[TABLE I](https://arxiv.org/html/2608.13756#S2.T1.2.9.1.1.1)\.
- \[48\]H\. Yao, P\. Li, J\. Cao, X\. Liu, C\. Xie, and B\. Wang\(2022\)RAPQ: rescuing accuracy for power\-of\-two low\-bit post\-training quantization\.InProceedings of the Thirty\-First International Joint Conference on Artificial Intelligence \(IJCAI\),pp\. 1573–1579\.Note:arXiv:2204\.12322Cited by:[§III](https://arxiv.org/html/2608.13756#S3.p6.2)\.
- \[49\]Z\. Yao, Z\. Dong, Z\. Zheng, A\. Gholami, J\. Yu, E\. Tan, L\. Wang, Q\. Huang, Y\. Wang, M\. W\. Mahoney, and K\. Keutzer\(2021\)HAWQ\-V3: dyadic neural network quantization\.InProceedings of the 38th International Conference on Machine Learning \(ICML\),Proceedings of Machine Learning Research, Vol\.139,pp\. 11875–11886\.Note:arXiv:2011\.10680Cited by:[§III](https://arxiv.org/html/2608.13756#S3.p6.2)\.
- \[50\]J\. Yuan, H\. Li, X\. Ding, W\. Xie, Y\. Li, W\. Zhao, K\. Wan, J\. Shi, X\. Hu, and Z\. Liu\(2025\)Understanding and mitigating numerical sources of nondeterminism in LLM inference\.InAdvances in Neural Information Processing Systems 38 \(NeurIPS\),Note:arXiv:2506\.09501Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p3.1),[§II\-A](https://arxiv.org/html/2608.13756#S2.SS1.p1.1),[TABLE I](https://arxiv.org/html/2608.13756#S2.T1.2.3.1.1.1)\.
- \[51\]X\. Zhang, N\. Sun, C\. Fang, J\. Liu, J\. Liu, D\. Chai, J\. Wang, and Z\. Chen\(2021\)Predoo: precision testing of deep learning operators\.InProceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis \(ISSTA\),pp\. 400–412\.Note:doi: 10\.1145/3460319\.3464843External Links:[Document](https://dx.doi.org/10.1145/3460319.3464843)Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p9.1)\.
- \[52\]Z\. Zhang, X\. Ding, J\. Yuan, R\. Liu, H\. Mao, J\. Xing, and Z\. Liu\(2025\)Deterministic inference across tensor parallel sizes that eliminates training\-inference mismatch\.Note:arXiv:2511\.17826External Links:2511\.17826Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p3.1),[§X](https://arxiv.org/html/2608.13756#S10.p2.1),[§II\-B](https://arxiv.org/html/2608.13756#S2.SS2.p1.1),[TABLE I](https://arxiv.org/html/2608.13756#S2.T1.2.5.1.1.1)\.
- \[53\]Z\. Zhu, L\. Thai, S\. Yu, Y\. Liu, Y\. Qiao, C\. Wang, H\. Xu, and J\. Shu\(2026\)Demystifying numerical instability in LLM inference: achieving reproducible inference for mission\-critical tasks with HEAL\.Note:arXiv:2606\.21023External Links:2606\.21023Cited by:[§I](https://arxiv.org/html/2608.13756#S1.p3.1),[§II\-C](https://arxiv.org/html/2608.13756#S2.SS3.p1.1),[TABLE I](https://arxiv.org/html/2608.13756#S2.T1.2.7.1.1.1)\.Similar Articles
Deterministic LLM Inference Across GPU Kernels: Power-of-Two INT8 Quantization Scales and the Limits of Tolerance-Based Conformance
This paper evaluates conformance suites for INT8 quantization in LLM inference, finding that power-of-two scales enable cross-kernel bitwise determinism, while tolerance-based checks are limited to preconditions and boundedness.
Open Source Ternary LLM Engine in Rust/CUDA for Quantization, Serving, and Training of models on consumer GPUs, called Tritium (Apache 2.0)
Introduces Tritium, an open-source Rust/CUDA engine for ternary (1.58-bit) quantization, serving, and training of LLMs on consumer GPUs. It claims faster inference than llama.cpp for ternary models and introduces a new quantization method called SALT.
Bits Under ZK-LLM: Evaluating Zero-Knowledge-Friendly Quantization for Verifiable Private LLM Inference
This paper presents the first systematic study of zero-knowledge-friendly quantization for LLMs, formalizing the concept and evaluating nine models (including Qwen2.5-14B and Qwen3-30B-A3B) across weight, activation, and nonlinear lookup table precision. It finds that activation precision and RMSNorm inverse-square-root lookups dominate ZK proving costs and that conventional low-bit quantization heuristics do not translate to proportional proving savings.
[llama.cpp] Asymmetric KV q8/q4 cache: current caveats and discussion in GGML repo
Discusses caveats of using asymmetric KV cache quantization in llama.cpp, where mismatched q8/q4 types cause prompt processing on CPU instead of GPU, and a proposed fix via compilation flags.
Announcing Humming: Fast, Flexible Kernels for Quantized Inference (19 minute read)
Ant Group and the vLLM community are open-sourcing Humming, a general-purpose, high-performance kernel library for quantized inference that supports broad GPU coverage, diverse quantization formats, and outperforms existing implementations like Marlin, FlashInfer, and DeepGEMM.