Benchmarks : origine contre débloqué
Toutes les mesures avant/après sur carte identique publiées en amont, y compris les modes tensoriels inchangés, la paire FP8 CUTLASS à 1,0029× et le tableau cuBLAS RTX 2080 Ti du fork Turing.
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. Les lignes RTX 2080 Ti correspondent au tableau du README du fork Turing : GEMM cuBLAS FP16 avec accumulation FP32, 250 W, pilote 575.51.03, quatre tailles M.N.K, mesurées sur une carte Dell de 22 Go. Le README donne les TFLOPS directement et indique entre parenthèses le pourcentage d'un pic de 56,9 TF/s, repris du livre blanc NVIDIA Turing ; ces TFLOPS sont cités ici tels quels. L'amont ne donne aucun nombre d'itérations, donc aucun n'est affiché.
GeForce RTX 4090
| Mode | Origine | Débloqué | 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 | Origine | Débloqué | 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 | Origine | Débloqué | 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× |
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écution | ms | GFLOP/s |
|---|---|---|
| origine | 2.31724 | 59325.8 |
| débloqué | 2.31066 | 59495.0 |
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.