FP32 FFMA (CUDA cores)

Scalar FP32 fused multiply-add on the CUDA cores, which is the path the unlock never governed.

So wurden sie gemessen

Register-resident fma.rn.f32 issue rate: eight independent accumulator chains per warp, best of three timed runs. Library SGEMM rows are grouped with the other cuBLAS GEMMs instead, because a fixed M.N.K call and an issue loop are not the same measurement.

Unter der Kontrolle der SM-Speed-Select-Sicherung: nein

Gemessene Zeilen

8 Zeilen über 8 Karten. 0 verbesserten sich um mehr als 5 %, 8 nicht; der größte Gewinn ist GeForce RTX 3050 6GB mit 1.01×.

ModusOriginalUnlockGewinnKarte
ffma · FP32 was never rate-limited8.408.50 TF/s1.01×GeForce RTX 3050 6GB · GA107 · 18 SMs
ffma · FP32 was never rate-limited49.449.7 TF/s1.01×GeForce RTX 4080 SUPER · AD103 · 80 SMs
ffma · FP32 was never rate-limited36.636.7 TF/s1.00×GeForce RTX 4070 SUPER · AD104 · 56 SMs
ffma · FP32 was never rate-limited40.140.2 TF/s1.00×GeForce RTX 4070 Ti · AD104 · 60 SMs
ffma · FP32 was never rate-limited79.179.1 TF/s1.00×GeForce RTX 4090 · AD102 · 128 SMs
ffma · FP32 was never rate-limited31.731.7 TF/s1.00×GeForce RTX 4070 (AD103) · AD103 · 46 SMs
ffma · FP32 was never rate-limited32.132.1 TF/s1.00×GeForce RTX 4070 (Gigabyte) · AD104 · 46 SMs
ffma · FP32 was never rate-limited50.850.7 TF/s1.00×GeForce RTX 4080 · AD103 · 76 SMs

Das kleinste Verhältnis in diesem Satz ist GeForce RTX 4080 mit 1.00×.

Wie ein Verhältnis von 1,00× zu lesen ist

Eine 1,00×-Zeile ist kein fehlgeschlagenes Unlock. Sie sagt, dass dieser Pfad nie gedrosselt war, das Override also nichts wiederherzustellen hatte. Wenn du deine eigene Karte benchmarkst und bei dem Modus, der dir wichtig ist, 1,00× siehst, kann das Unlock durchaus korrekt gegriffen haben und dieser Workload profitiert einfach nicht.

Andere Messpfade