It seems very relevant. AMD looks to have played a long game and whether or not all of the pieces were intentionally put into play, they do all seem to be coming together for AMD in 2016. This is the picture I've been able to piece together from all of the different discussions on these subjects.
GCN architecture with hardware ACEs - faster AC/more efficient parallel compute processing
Getting GCN into the consoles - weaker processors - more need to take advantage of low level API abilities like AC in order to maximize efficiency
Mantle/Vulkan/Metal/D3D12/XBOne/PS4 - All of the next gen APIs are derived from Mantle or extremely Mantle like, and play to the advantages of the GCN architecture.
Devs are now becoming accustomed to coding their games to take advantage of the strengths of the low level APIs in the console, which will help them to use DX12 to extract maximum performance from AMD's GCN DGPUs.
With AMD_Robert on Reddit saying,
"You will find that the vast majority of DX12 titles in 2015/2016 are partnering with AMD. Mantle taught the development world how to work with a low-level API, the consoles use AMD and low-level APIs, and now those seeds are bearing fruit."
https://www.reddit.com/r/AdvancedMi...ide_games_made_a_post_discussing_dx12/cuom7cc
it seems that AMD may be coming into a GW like position to help devs extract the maximum efficiency from GCN and the new APIs.
It also looks like NVIDIA does support AC on Maxwell, but with an implementation using software/drivers that while functional, is less efficient, has increased latency and uses CPU resources to function, while by comparison AMD's implementation of AC using hardware in the GPU is faster, has less latency, but is more power intensive than NV's software implementation.
This makes me wonder how much of the efficiency between GCN and Maxwell is due to AMD's use of hardware (ACEs) to implement AC as opposed to NV's use of software/drivers.
AMD also has an advantage in the coming VR systems from it's lower latency AC with GCN and its Liquid VR software which is Mantle in a different form.
Another consideration is whether AMD will be able to leverage their APUs to assist their DGPUs in the future.
All of these point to AMD being in a very strong position to benefit from their strengths; GCN in consoles/DGPUs/APUs, low level APIs designed for GCN/GCN type architectures, hardware implementation of AC with lower latency, which leads to better gaming and VR experiences.
On the other side of the picture, NV has several significant challenges coming up with regards its upcoming architectures. Pascal will be a challenge with not only with a node shrink, but also NV having their first crack at implementing HBM.
To add to this, either Pascal has moved to a hardware implementation of AC, which will be another new technology NV needs to get right, or they stayed with the software/driver method in Maxwell and Pascal is more or less an improved smaller version of Maxwell.
If it's the first, then NV could experience growing pains with any or all of the new technologies and possibly by moving to a more GCN like architecture they may become less power efficient compared to GCN. If they haven't incorporated hardware AC then they will need Volta with hardware AC as soon as possible.
The final piece of the picture is that Pascal will be competing with AMDs Arctic Islands which will probably incorporate improvements in all of these technologies based upon AMD's experiences while NV will be working through many of these for the first time.
/RS mode :biggrin: