I get more and more iffy about all this talk about GPGPU / really wonder if it is worse the investment.
INtel IGP can already share the same memory space as the CPU, though it is not exposed by the drivers.
The same is true for the last Mali processors.
AMD talks big about HSA but what I see is that nobody is rushing and pressure either ARM or Intel so they expose properly those features and the wins supposed to come along with them.
Then you Nvidia ( I mean the guy that have been pushing CUDA) that stated what they stated wrt to their last mobile part/GPU and gave up on quiet some compute performances in their last line of desktop GPU products.
When I look at AMD VLIW4 design and GCN, I see a 50% increase in transistor count that doesn't translate in that much win as far graphic are concerned (it is better that's it).
From juniper to cap verde you have 500 millions transistors, at some points I think that manufacturers, AMD for example, (Nvidia seems to have taken notice) may wonder if it would not be better to invest those transistor in making their CPU better, dsp or what not, especially in AMD case, after having try to save transistors with their CMT experiment (imo they re beating a dead horse, I hope they will survive that misstep
).
Looking at the next generation systems, the comparison is valid too, say if one system had embark only a CAP verde GPU (1.5billions) for the sake of (quiet massively) improved compute performance, I really wonder if they weere that concerned with compute performance / GP perfs, if hype aside, going with a 10 SIMDs part (vliw4 based) saving in the process 500 millions transistors and investing the saved transistors in more /better CPU core would have been more rational.
I know that transistors are far from equal in density (logic/control flow vs ALUS, vs storage) but still, it is quiet a massive amount of transistors and I speak of "only" a cap verde class of GPU, imagine with an hypothetical 18 SIMD vliw4 part 8O