I have read it very slowly,maybe you should do the same,the graph shows copying data and compressing textures done in parallel,that's supported on all cards is it not?
How would only that give you 100% more speed on a GCN card? (double FPS)
It is clear that work gets divided between all 8 ACEs to get this kind of boost.
You might want to read this too.
http://www.anandtech.com/show/9124/amd-dives-deep-on-asynchronous-shading
No, it has nothing to do with the amount of units on screen if you're going to keep repeating that in every thread.AotS has lots of units on screen, more than we've ever seen before because DX12 is a low overhead API that can go nuts on the draw calls front without performance going off a cliff and without murdering the CPU in the process, as it happens on DX11. No, DX11 multithreading as nV supports doesn't even compare to what DX12/Vulkan can do. Yes, everyone who's on DX12 benefits from this. nV, AMD and Intel, all three. You get to use all the cores in the CPU to work together with the GPU instead of one or two at most, on top of whatever the engine does with all the remaining cores. Much better now.
Now, you do not seem to understand that different kinds of workloads aren't exclusively tied to the same resources on the GPU. DX11 as explained by AMD is serial by nature, one job must finish before the other can start.DX11 is obsoleted, hard, by what DX12 brings.
DX12 is a paradigm shift. Async compute is another one on top of it. You have a graphics workload, that now can run by itself using its relevant parts of the GPU, while for example you can now have a compute job running in parallel using other parts of the GPU. Compute means flexibility that the graphics pipeline doesn't give you by its very own nature, you can do whatever you want, basically. Go read any gamedev forum, you'll see the term compute *everywhere*, in lots of scenarios and new possibilities. As software catches up to the hardware, you as an end user get more out of those 2000-4000sp, hundreds of texture units, dozens of ROPs, etc you paid hard earned cash for. They all get to do some more work now, more efficiently, all at the same time. It doesn't matter what color GPU you own.
This removes inefficiency not only for AMD but also for nV and Intel. It doesn't matter how good their architectures are at DX11. It doesn't matter how good they actually are at DX11, that's history now, and DX11 is nV's trophy. We have great DX11 games we can all enjoy that won't hold a candle to future games based on what DX12/Vulkan allow. The transition period, on the other hand, is always a mess, as the people leading the innovation have to work out how to use the new tools at their disposal. Going forward this is what the new API and paradigm enables, and everyone's going to be on it next year, not to mention the following one. The console guys are all over it now (as they've ever been) and initially some of that awesomeness is coming to the PC thanks to DX12/Vulkan next year, more of it later.
Actual hardware is DX11 at its heart, it can do most DX12 things (the baseline, let's say) just because these GPUs we have in our rigs actually go much beyond what the spec allows... that doesn't mean they're suited or optimal for the job. The fun stuff begins next year with Pascal vs Arctic Islands, built from the ground up for DX12. Right now everyone has made compromises, nV/intel? (so far none could get any data on broadwell/skylake at the B3D DX12 AC thread) not supporting async compute, while AMD doesn't support ROVs and CR. That ought to change to level the playing field between all three going forward.
Again, the transition period will be handled by GCN 1.x and Maxwellv2, and it seems GCN is the most suited for that,
so far. That could change. nV not doing a statement on the matter of async compute is concerning. The fact they mention async compute in one of their slides, and then seeing the train wreck that their AC results are at the B3D thread is more than concerning. Maybe a driver update fixes the feature, maybe not. It could mean another 970 fiasco... this time of a much more important magnitude.
Maybe it would have been better for them just not to mention it, then no one would've given a damn about their AC situation, and just released Pascal supporting it as it should. People wouldn't have gone investigating after finding something wasn't right, as it happened with the 970.
Embrace change, do not fight it when it's for the better in
every front, for everyone.