Benchmarks: original frente a desbloqueado

Todas las mediciones antes/después en la misma tarjeta publicadas por el fork GPU Unlock Ada, incluidos los modos tensoriales que no cambiaron y el par FP8 CUTLASS que midió 1,0029×.

Cómo se tomaron

Las filas de RTX 4090 provienen de un bucle de tasa de emisión MMA residente en registros ejecutado a 20.000 iteraciones y tres repeticiones por modo, informando el mejor de tres. Las filas de RTX 4070 Ti SUPER provienen del tensor-modes-comparison.json del fork: 66 SM, controlador 580.178.04, límite de 240 W, 20.000 iteraciones y tres repeticiones, con entradas todo-unos en ocho cadenas independientes. El par FP8 es una ejecución aparte del perfilador CUTLASS 4.8.1 sobre un kernel sm_89.

GeForce RTX 4090

AD102 · 128 SM · controlador unrecorded in the evidence file

ModoOriginalDesbloqueadoGanancia
f16/f16325.70 TF/s331.60 TF/s1.02×
f16/f32165.60 TF/s330.80 TF/s2.00×
bf16/f32165.50 TF/s330.30 TF/s2.00×
s8/s32661.60 TF/s659.50 TF/s1.00×
dp4a164.50 TF/s164.10 TF/s1.00×
ffma79.10 TF/s79.10 TF/s1.00×
  • f16/f16: stock run includes one slow sample (306.3); best-of-three
  • s8/s32: already at full rate before the unlock
  • ffma: FP32 was never rate-limited

Archivos fuente de esta ejecución

GeForce RTX 4070 Ti SUPER

AD103 · 66 SM · controlador 580.178.04

ModoOriginalDesbloqueadoGanancia
f16/f3294.96 TFLOP/s188.97 TFLOP/s1.99×
tf3247.49 TFLOP/s94.51 TFLOP/s1.99×
u4/s32754.81 TOP/s754.68 TOP/s1.00×
  • u4/s32: integer path, unaffected

Archivos fuente de esta ejecución

GeForce RTX 2080 Ti

TU102 · 68 SM · controlador 575.51.03

ModoOriginalDesbloqueadoGanancia
f16/f3250.30 TFLOP/s68.30 TFLOP/s1.36×
f16/f3255.70 TFLOP/s91.40 TFLOP/s1.64×
f16/f3253.70 TFLOP/s81.70 TFLOP/s1.52×
f16/f3252.80 TFLOP/s77.90 TFLOP/s1.48×
  • f16/f32: M.N.K 1024: 88.4% to 120.0% of the 56.9 TFLOP/s peak
  • f16/f32: M.N.K 2048: 97.9% to 160.6% of peak
  • f16/f32: M.N.K 4096: 94.4% to 143.6% of peak
  • f16/f32: M.N.K 8192: 92.8% to 136.9% of peak

Archivos fuente de esta ejecución

El par FP8 que no se movió

El fork midió un GEMM 4096³ de entrada E4M3 FP8 emparejada, acumulación FP32, en la 4070 Ti SUPER con el mismo binario del perfilador CUTLASS, un solo kernel, 10 calentamientos y 20 iteraciones de perfilado, exigiendo verificación contra la referencia del dispositivo. Ambas ejecuciones pasaron sus comprobaciones de referencia.

EjecuciónmsGFLOP/s
original2.3172459325.8
desbloqueado2.3106659495.0

RTX 4070 Ti SUPER · cutlass_tensorop_s16832gemm_e4m3_128x128_64x3_tn_align16 · 1.0029×

Cómo leer un ratio de 1,00×

Una fila de 1,00× no es un desbloqueo fallido. Dice que esa ruta concreta nunca estuvo limitada, así que la anulación no tenía nada que restaurar. Si haces tu propia prueba y ves 1,00× en el modo que te importa, puede que el desbloqueo se haya aplicado correctamente y simplemente no ayude a esa carga de trabajo.