AMD have an edge over NVIDIA under DX12 with the current generation of hardware.
I had stated this last summer when I uncovered the lack of Asynchronous Compute support in NV hardware which led to the Asynchronous compute controversy. I had predicted AMDs DX12 superiority and this is precisely what is happening.
Some look towards informed theories as being equitable to mere opinions. As a result of this popular mindset, I faced a lot of backlash and anger from those who wanted my views dismissed as the mere ramblings of some partisan commentator.
I find that there is a lot to learn about overall Human behaviors when one dabbles in theories and the resulting backlash.
For one, it appears that "spin" is to be found across various markets. We find "spin" in politics as various partisan political pundits attempt to deflect criticisms by injecting differing perspectives into the issues surrounding the criticisms.
This behavior spans across the entire realm of human public discourse. From Coke vs Pepsi, to Democrats vs Republicans etc etc etc. Wherever there is a dichotomy, there is spin.
Secondly, the amount of personal offense taken when ones informed opinions, see objective truths, cast a dark shadow over one half of a dichotomy or both parts of a dichotomy is alarming.
If you speak truth to power, and these truths cast a shadow over one half of a dichotomy, then it will be assumed that you're part of the partisan crowd defending the opposing aspect of this dichotomy.
As such, I've been consistently labeled as an AMD partisan fan even if all I was doing was communicating truths. Truths which could have gone the other way, in which case I would have been labeled an NVIDIA partisan fan. This remains as one of the biggest lessons I've learned about the general human population.
This lesson is that the majority of humans do not care about the truth...they cannot handle the truth. They instead prefer to live their lives clinging onto non-truths/fantasies/lies and seek the validation of their pre-conceived notions of reality. That is to say that the majority of humans suffer from a confirmation bias.
In a world where the majority clings to lies, how can the human species, as a whole, transcend war, poverty, racism, sexism, famine, corruption etc?
Those are big questions are clearly off topic but to bring this back on topic... How will NVIDIA deal with a market which no longer favors their architectures?
We've caught a glimpse of that with the P100 unveiling. NVIDIA are attempting to mimic GCN in terms of the organizational format of their Shader Multiprocessors. Is this going far enough when AMD appear to be heading towards further tweaks to GCN, one step ahead of NVIDIA, with the GCN 4.0 patent I've shared here?
For all those discounting Polaris, before it has even launched, do you comprehend what the Patent is saying? GCN 4.0 is a revolutionary change over GCN 3.0. The perf/watt is improved architecturally, not simply by means of a node shrink from 28nm planar to 14LPP FinFet.
While NVIDIA's Pascal will be boosting all of its CUDA cores, and will have the power usage that comes with it, from say 1300MHz to 1500MHz, GCN 4.0 will have clock gating incorporated at the Vector ALU level. This means that the potential for a boost clock is well beyond 1500MHz, dare I say perhaps even near or over 2GHz?!
This means that occupied Vector ALUs could theoretically each output twice the performance of a GCN 3.0 Vector ALU.
A low ALU part, like say Polaris 11 which is presumed to have 1,024 Vector ALUs on tap, could outperform a 2,048 Vector ALU GCN 3.0 part irregardless of memory bandwidth due to the Instruction Prefetch feature.
That is quite impressive. Here's to hoping that this patent is tied to Polaris/Vega and not Navi.