One thing came to my mind
http://cdn.videocardz.com/1/2017/01/AMD-VEGA-10-specifications-1000x546.jpg
If Vega for HPC has 64 CUs, and 12 TFlops compute power, it means its (boost) clock is around 1450 MHz. And we know previous HPC cards had 100-150 MHz lower clock compared to gaming GPUs. Which should mean that gaming Vega will have (boost) clock at 1500-1600 MHz?
On the other side, as discussed before, in ~530mm^2 chip, made in 14nm, you should be able to fit at least 80 CUs. I mean, P10 is 232mm^2 and has 36 CUs. As someone mentioned, it might be due to NCU changes. But 72 CUs chip (2xP10) should be within 400mm^2, probably less. This die is just too large in my opinion. When we compare Hawaii -> Fiji, increase in CUs is similar to increase in number of transistors and die. I suppose Fiji is more complicated due to HBM controller. And even die shrink of Fiji shouldn't be larger than 400mm^2.
Yes, Vega will have 8 shader engines while Fiji has 4, but again, 2xP10 (2x4 SEs) plus additional stuff (improvements) minus things you won't double (eg. Media blocks...) and 8 CUs, and it should still be at 450mm^2 ?
Also Tahiti -> Tonga, they have put 700 million transistors more in just a little bit larger chip (7mm^2). So does this changes really require ~30% more space? Or is there Vega with more than 64 CUs?
At this moment their design choice is to make chips with lot of slow(er) cores. Are they taking the new way now and plan to make GPUs with smaller amount of faster cores?
I believe AMD maintains a 1:1 ratio between shader engines and geometry engines. Vega is confirmed to have 4 geometry engines. So its most probably 4 shader engines and 4 geometry engines. With each engine powering 16CU (1024sp). AMD say they have improved load balancing and IPC . But we have to wait and see if there are still any bottlenecks or problems with getting the full performance out of the Vega GPU.
http://www.anandtech.com/Gallery/Album/5395#38
Vega is designed to handle upto 11 polygons per clock with 4 geometry engines.