Come on, Nvidia GCN will be the version that is done rightYeah and its wrong lol.
Problem is I think people that listen those types of articles really should take a step back and see what Vega really is (GCN vs Maxwell and Pascal), the efficiency difference is staggering and it all comes from the control silicon. To go to separate scheduler blocks like GCN would kill everything that is advantageous to nV right now, its occupancy and throughput give it a lot of advantageous that GCN just can't compete with then add in the power usage effeciency on top of that They won't go towards a "GCN" like architecture, they will loose 50% of their advantage.
Can anyone link this article please, there was no article it was forum members posted about it after reading nV's blog which was really generalized.
Its like taking what AMD stated about Vega a year ago and saying its the best thing since sliced bread but turning it around since its an nV blog.
https://devblogs.nvidia.com/parallelforall/inside-volta/
This small quote should be looked at as what the new schedulers are capable of. GCN can't do this. No GPU can do this right now.
Prior to that qoute Pascal SIMT, they talk about convergence and divergence. GCN also has to problem, not as sever as Pascal though.
Now if a person actually understood the blog they would know Volta is a quite a bit different than GCN
And it was summed up in that blog prior to all this too
NO GPU DOES THIS RIGHT NOW.
Whom ever started this rumor of GCN like just doesn't read the pertinent things.
To do that the scheduling block (which is the gigathread engine for nV) has to be way different than what they have now and way different to what is out there right now too.
GCN like all other currently unified pipelines schedules it threads at once, this is why understanding utilization and occupancy is so damn important for GCN, Maxwell, Pascal, etc. With Volta that will change to a large degree, I don't think it will be removed entirely though, but much less. There were HPC devs talking about Volta that stated how much different the programing model is, and then you had nV employees saying this is a much different architecture than before.
Now we can see there are pretty big differences in which the shader array at a high level (threads) is quite different. That tells us a bit about the lower levels, like instructions how it will be different. By getting finer granularity at a thread level, all those problems with static partitioning and dynamic partitioning of Maxwell and Pascal (respectively) will all disappear.
Where AMD decided to do their instruction assignment and thread assignment at a block level, nV with Volta is doing it at an ALU level, much higher granularity than what we see now even much higher than in GCN. GCN is stuck at a block level (one CU block).
Is this understandable?
Now for people that call others sheep and marketing forum what not, but don't back up a single thing of what they say or read things wrong, that is kinda Fucked up don't you think?