By using this site, you agree to our Privacy Policy and our Terms of Use. Close
Pemalite said:

Okay...

So... Either Architecture matters or it doesn't?

Considering the market (consoles) we're talking about it sure doesn't for the most part because they have a lot more control on the software side ... 

Pemalite said:

Maxwell, Pascal and Turing have a plethora of techniques that simply gives nVidia a massive step up in regards to efficiency... These were all lessons that nVidia learned whilst building Tegra.

Things like Asynchronous compute are in the Xbox One/Playstation 4... And on the PC hasn't really translated into AMD having a leg up over nVidia in the PC gaming landscape by any meaningful denominator.

Turing was arguably a step backwards in efficiency compared to Pascal so I'm not seeing a 'massive' step up in comparison to before ... 

As for the last line, I'm not surprised considering PC has shit tools with so many developers continue with shit practices and it doesn't help that AMD killed their own gfx API ... 

PS4 is arguably a developers wet dream since it has goodies like their in-house Razor CPU/GPU profiler and using GNM is almost like CUDA except for graphics so you get the benefits of single source programming model with more low level access than either DX12/Vulkan could provide. Graphics programmers are a lot more productive with the single source model like CUDA and they get better performance since they have access to more features ... 

Pemalite said:

Turing has Rapid Packed Math... Or rather, nVidia's version of it.

Hence why Turings half-precision is double it's single-precision in theoretical flops.

Even some Pascal parts had it.
https://www.anandtech.com/show/10222/nvidia-announces-tesla-p100-accelerator-pascal-power-for-hpc
https://www.anandtech.com/show/13282/nvidia-turing-architecture-deep-dive/4

It has also been a feature with Tegra for awhile too. Rapid packed math as AMD calls it, is AMD's marketing term of packing two FP16 problems together.

Only GTX Turing supports rapid packed math, the RTX Turing series have Tensor Cores which are FAR more limited in flexibility so it's nearly useless to game programmers ... 

Pemalite said:

Metro on PC is a step up over the Xbox One X version on Turing-equivalent hardware.

Consoles can punch ahead of PC equivalent hardware, that holds true whether you use nVidia or AMD's solutions... But the precedent is already been done and dusted... Despite games being built with 8th gen Graphics Core Next hardware in mind... nVidia still holds a seriously catastriphic advantage over AMD in almost every regard... With the exception of price.

Considering that the X1X matches a GTX 1070 (GP104), I'd guess the Turing equivalent would be a little bit under the GTX 1660Ti (TU116) ... (not a surprise when looking at the die size between the two with 314 mm^2 vs 284mm^2) 

Nvidia holds an advantage over AMD in PC so I don't deny that much is true but on consoles the advantages don't appear to be all that compelling to the manufacturers. When we see technical comparisons between Switch and PS4 (which is at least theoretically 4x faster), benchmarks seem to show that code also manages to run 4x better as well on the PS4 so even in similar development environments GCN seems to perform as similarly to the Nvidia parts in theoretical performance ... 

Switch and PS4 are consoles with specialized graphics APIs such as NVN and GNM tailoring them respectively but amazingly enough they pack a similar punch relative to their weight ...