Benchmarks : origine contre débloqué

Toutes les mesures avant/après sur carte identique publiées par le fork GPU Unlock Ada, y compris les modes tensoriels inchangés et la paire FP8 CUTLASS à 1,0029×.

Comment elles ont été prises

Les lignes RTX 4090 proviennent d'une boucle de taux d'émission MMA résidant en registres, exécutée sur 20 000 itérations et trois répétitions par mode, avec le meilleur des trois rapporté. Les lignes RTX 4070 Ti SUPER proviennent du tensor-modes-comparison.json du fork : 66 SM, pilote 580.178.04, limite 240 W, 20 000 itérations et trois répétitions, avec des entrées tout-à-un sur huit chaînes indépendantes. La paire FP8 est une exécution séparée du profileur CUTLASS 4.8.1 sur un noyau sm_89.

GeForce RTX 4090

AD102 · 128 SM · pilote unrecorded in the evidence file

ModeOrigineDébloquéGain
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

Fichiers sources de cette exécution

GeForce RTX 4070 Ti SUPER

AD103 · 66 SM · pilote 580.178.04

ModeOrigineDébloquéGain
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

Fichiers sources de cette exécution

GeForce RTX 2080 Ti

TU102 · 68 SM · pilote 575.51.03

ModeOrigineDébloquéGain
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

Fichiers sources de cette exécution

La paire FP8 qui n'a pas bougé

Le fork a mesuré un GEMM 4096³ en entrée E4M3 FP8 appariée, accumulation FP32, sur la 4070 Ti SUPER avec le même binaire de profileur CUTLASS, un seul noyau, 10 échauffements et 20 itérations de profilage, avec vérification obligatoire contre la référence de l'appareil. Les deux exécutions ont passé leurs contrôles de référence.

ExécutionmsGFLOP/s
origine2.3172459325.8
débloqué2.3106659495.0

RTX 4070 Ti SUPER · cutlass_tensorop_s16832gemm_e4m3_128x128_64x3_tn_align16 · 1.0029×

Comment lire un ratio de 1,00×

Une ligne à 1,00× n'est pas un déblocage raté. Elle indique que ce chemin précis n'a jamais été bridé, donc la dérogation n'avait rien à restaurer. Si vous mesurez votre propre carte et obtenez 1,00× sur le mode qui vous intéresse, le déblocage a peut-être bien fonctionné et n'aide simplement pas cette charge de travail.