I got it from the presentation. He says that the new shaders are able to process 2 calculations per core. Coupled with the massive increase in shaders, but the lackluster scaling I deduced that they most likely just took that and pretended that a shader who does 2 calculations is now 2 shaders. It's really just how you look at it and how you want to define a shader.
Basically I refuse to believe that the new shaders are less efficient than Turing, which means they're probably not proper shaders, which would be the case when they split one shader into two.
It would also fit the rumors and the fact that the shaders magically doubled just very recently.
edit: computerbase.de sees it the same way.
https://www.computerbase.de/2020-09/geforce-rtx-3090-3080-3070-vorgestellt/
"What exactly has changed in the Ampere architecture remains a secret. Apparently, however, Nvidia has rebuilt the shader units significantly. Apparently an ALU at Ampere can no longer only perform one MAD calculation (Multiply ADD) with FP32 accuracy per cycle, but rather two. This would double the theoretical computing power per cycle for a single shader unit.
For this reason, Nvidia also calls Ampere twice as many CUDA cores as up to now. The GeForce RTX 3070 is specified with 5,888 CUDA cores, the GeForce RTX 3080 with 8,704 and the GeForce RTX 3090 with 10,496. In comparison, the GeForce RTX 2080 Ti has just 4,352 CUDA cores."
Last edited by vivster - on 02 September 2020If you demand respect or gratitude for your volunteer work, you're doing volunteering wrong.