Originally Posted by raghu78
I think AMD are in no position financially to afford major architectural improvements and this is visible from GCN4 vs earlier GCN versions. I was also surprised that AMD went with 32 ROPs for a GPU with as much FLOPS as R9 390X. AMD claims 15% perf/CU increase due to architectural improvements and with another 20% clock speed increase over R9 390X they should be very close to Fury perf. But here they are at R9 390 perf or even lesser depending on resolution. I think Vega is also just minor revision with HBM2 and memory controller changes over the minor architectural improvements that Polaris brought. Its now highly unlikely that a 4096 sp Vega can even match a GTX 1080 as GTX 1080 is around 80-85% faster than Rx 480. Even a pure doubling of Polaris (which includes shader and geometry engines, TMU,ROPs) would normally get you only 80-85% perf increase. But I doubt AMD have the die and power budget to double Polaris 10 completely. Right now I think AMD is just dead and cannot compete against Nvidia / Intel especially when they are shackled with GF and the WSA.
I agree. It doesn't seem like AMD did much with GCN > Polaris.
A 15% performance increase per CU is nowhere near good enough of an increase from a 4-5 year old architecture. This is part of the reason why I think Polaris' perf/watt is so poor; AMD struggles to get all of their CUs utilized properly due to front end deficiencies so they compensate that by adding in more CUs. The 1070 has 384 less
shader processors than the RX 480 but it demolishes it in performance.
NVIDIA is very good at getting more performance out of their shader processors, and thats part of the reason why they are so good at making efficient cards. When you can achieve more performance with the same amount of shader processors by making sure they are utilized more rather than just having more of them, you have less shader processors that you need to power to make a really powerful card. Unfortunately, you need a lot of money to really increase performance per core in GPUs.