GMA 950 launched in 2005...Those charts are a good representation of cumulative sales over the past 15 years.
Sure, but it illustrates that there's not much incentive at all for developers to invest in GPGPU development. There's a huge range of GPU performances, and the very low-end dominates. The CPU chart on the other hand shows that CPU performance varies relatively little. Developers can right now rely on SSE for any purpose, and easily transition to AVX-128, AVX-256, AVX2, etc.Regarding sales for the past 2-3 years (which is what matters the most for OEMs and computing-demanding software developers), they're a bit useless, as the top 5 GPUs aren't even in the market anymore.
Even the most demanding casual game doesn't require anything more than Intel's IGPs. And we've been watching videos en surfing the web for ages, so better GPUs don't "drastically" enhance performance in a way that matters. Soon mainstream CPUs will be capable of taking over all of the IGP's tasks, and much more.OEMs know that a better GPU drastically enhances gaming, video and web-browsing performance.
That's a lot of wishful thinking for one sentence.So if OEMs value better performing iGPUs and prefer the option to bundle AMD APUs, more PCs with AMD APUs will be on the market, more people will buy AMD APUs, and more developers will put a nice, big and shiny stamp in their latest software claiming it takes full advantage of the iGPU in people's newly-bought PCs.
The best guarantee to ensure that a system can run future applications, is to buy one with a powerful CPU. Developers are currently investing heavily in multi-core programming since that's guaranteed to pay off across all markets. And a CPU with AVX2 will be capable of adequately running anything an APU can run, but not the other way around. So OEMs should really think twice about the true value of having a weak CPU and a slightly faster IGP. High-throughput power-efficient homogeneous CPUs have a brighter future due to fewer compromises.