Benchmarks: stock versus unlocked
Every same-card stock-vs-unlocked measurement published upstream, including the tensor modes that did not change, the FP8 CUTLASS pair that measured 1.0029×, and the RTX 2080 Ti cuBLAS table from the Turing fork.
How these were taken
The RTX 4090 rows come from a register-resident MMA issue-rate loop run at 20,000 iterations and three repetitions per mode, best-of-three reported. The RTX 4070 Ti SUPER rows come from the fork's tensor-modes-comparison.json, 66 SMs, driver 580.178.04, 240 W cap, 20,000 iterations and three repetitions, with all-one inputs across eight independent chains. The FP8 pair is a separate CUTLASS 4.8.1 profiler run on one sm_89 kernel. The RTX 2080 Ti rows are the Turing fork's README table: cuBLAS FP16 GEMM with FP32 accumulate, 250 W, driver 575.51.03, four M.N.K sizes, measured on a Dell 22 GB card. The README states TFLOPS directly and gives percent of a 56.9 TF/s peak in parentheses, which the author takes from the NVIDIA Turing whitepaper; those TFLOPS are quoted here unchanged. The README gives no iteration count, so none is shown.
GeForce RTX 4090
| Mode | Stock | Unlocked | Gain |
|---|---|---|---|
f16/f16 | 325.70 TF/s | 331.60 TF/s | 1.02× |
f16/f32 | 165.60 TF/s | 330.80 TF/s | 2.00× |
bf16/f32 | 165.50 TF/s | 330.30 TF/s | 2.00× |
s8/s32 | 661.60 TF/s | 659.50 TF/s | 1.00× |
dp4a | 164.50 TF/s | 164.10 TF/s | 1.00× |
ffma | 79.10 TF/s | 79.10 TF/s | 1.00× |
GeForce RTX 4070 Ti SUPER
| Mode | Stock | Unlocked | Gain |
|---|---|---|---|
f16/f32 | 94.96 TFLOP/s | 188.97 TFLOP/s | 1.99× |
tf32 | 47.49 TFLOP/s | 94.51 TFLOP/s | 1.99× |
u4/s32 | 754.81 TOP/s | 754.68 TOP/s | 1.00× |
GeForce RTX 2080 Ti
| Mode | Stock | Unlocked | Gain |
|---|---|---|---|
f16/f32 1024³ | 50.30 TF/s | 68.30 TF/s | 1.36× |
f16/f32 2048³ | 55.70 TF/s | 91.40 TF/s | 1.64× |
f16/f32 4096³ | 53.70 TF/s | 81.70 TF/s | 1.52× |
f16/f32 8192³ | 52.80 TF/s | 77.90 TF/s | 1.48× |
The FP8 pair that did not move
The fork measured a matched E4M3 FP8 input, FP32 accumulate 4096³ GEMM on the 4070 Ti SUPER with the same CUTLASS profiler binary, one kernel, 10 warmups and 20 profiling iterations, requiring device-reference verification. Both runs passed their reference checks.
| Run | ms | GFLOP/s |
|---|---|---|
| stock | 2.31724 | 59325.8 |
| unlocked | 2.31066 | 59495.0 |
How to read a ratio of 1.00×
A 1.00× row is not a failed unlock. It says that particular path was never rate-limited, so the override had nothing to restore. If you benchmark your own card and see 1.00× on the mode you care about, the unlock may well have applied correctly and simply does not help that workload.