Originally Posted by bencher
Originally Posted by tpi2007
APU is the designation AMD gave their combined CPU + GPU solution starting with the FM1 platform, it has nothing to do with whether the built-in GPU is DX 11 compliant or not. It just happened that the GPU in those APUs was already DX 11 compliant. I don't think you can infer that it needs to be DX 11 compliant in order to deserve to be called an APU, even from a general compute standpoint, DX 10 and 10.1 compliant GPUs already have compute capabilities.
Intel just started putting a GPU inside their CPUs and continued calling them CPUs, that's all, it's a route that also makes sense. CPUs have gotten a lot more elements in them over the years (the math co-processor, L1, L2, L3 cache, memory controller, more than one CPU core, PCI-e controller, fixed function video codecs, and the GPU itself), so the designation "Central Processing Unit" applies perfectly to a CPU + GPU. Also, not that it matters to the discussion, but, from Ivy Bridge mainstream CPUs onwards the GPUs are DX 11 compliant.
The accelerated part is referring to gpu being able to do compute.
I am not inferring anything. I read somewhere that it needs to have dx11 compatible gpu.
As I said, DX 10 and 10.1 compliant GPUs are also able to do general purpose computing, although they are not as evolved as DX 11, of course. And I said this because the Core i7-2600K has a DX 10.1 compliant GPU.
In any case, the term APU is a made-up designation by AMD, and it applies to AMD products only, of course when we make the comparison to Intel CPUs it's on unofficial terms.
All in all, the designation means what the creator of the designation wants it to mean, which is irrelevant to the discussion. An APU could even have a DX 9 GPU as a GPU does floating point processing and accelerates graphics processing, back in the day GPUs were even called "graphics accelerators", so you can see where the term "APU" comes from and how it could really apply to anything, as long as AMD wants to.
As I said, it means what you want it to mean, in the end it's irrelevant. What counts is facts. The i7-2600K has a built-in GPU and it's still called a CPU because that is what Intel calls it, they could have come up with a different name if they wanted to, but they thought they were still CPUs, which from a technical point of view is a pretty accurate description of what they do.