jdwii :
^ Stop that Intel's "CPU" is the same thing as an APU. Has the North bridge and IGPU integrated in the CPU Intel just doesn't want to call it a APU.
Neither are the APUs so far.
The REAL first APU is kaveri, with that HUMA and work queues that could be wonderful for OpenCL kind of jobs. Again it wont show in benchmarks because it seems the OpenCL floating around is a ghost of the real potential with not even 10% of the real potential and this even comparing intel to intel.
I think i understand why AMD put so much force in HSA. If ppl expect Kaveri will win for Intel with current benchmark software they may position themselves for a severe disappointment. Nothing will win from intel in this distorted "freak game" if intel doesn't allow it, since it holds all the cards for the show.
HSA is mostly SOFTWARE, what it intends above all is to build a SOFTWARE development ecosystem with a top nosh compiler toolchain, for a particular SOFTWARE ENVIRONMENT that is based on a particular very flexible runtime paradigma. This environment can be agnostic to both CPU or GPU ISA implementations, that is why the ARM armada is represented in force there.
The future will be HSA games and HSA applications that can run on x86 or ARM unchanged, or mostly unchanged... and i think the temptation for AMD is already big to change and stop this freak show and not allow no one to put ICC software in their machines and take conclusions from that... but only when this HSA SOFTWARE catches some fire will happen, then AMD might very well change to ARM.
The HSA implementations of the iGPUs will be quite different from any of the HSA participants, HSA doesn't need HUMA, though it helps a lot, and for sure doesn't need GPGPUs with context/interrupt handling and preemption support like if they were exactly a CPU. AMD will go this route, other ARM implementers most probably will not, at least not anytime soon.
So HSA in truth is SOFTWARE MOSTLY, though IOMMU and hardware queues for HUMA style configs are already in the standard, any GPU ISA or any ISA extension like AVX, or context preemption etc is not. This HSA Software can be quite faster than a CPU alone for the many (hmm ... all multimedia for sure) targets intended.
Them a HSA game for sure will run on Intel, the runtime is SOFTWARE, but with the proper minimal hardware support will run miles ahead on AMD, no matter if intel GPUs have more shaders and gain on other games, there will be a "detachment", only don't expect benchmarks of this, intel wouldn't allow it.
I can imagine many inside AMD sneeze at the prospect for ditching x86, after all they hold the IP for x86_64 that is the clear standard most used right now, but they may end up be forced to do it before the company goes bust... the "freak show" is killing then slowly but inexorably, if they are expecting to the last that *general users wise up*, like it seems they expected heavy mutithreading "client/desktop" software with their Orochi exercise, that may be the last mistake they do.
And in the end they can go Transmeta, for which they already bought all the IP on the time of Ruiz and get an "Hybrid" ARM/x86_64 ... but even this could be a mistake, if propped up as frontline...
The solution is HSA sofware and other SOFTWARE made with HSA tools, without any possibility of intel to touch it or influence it to his advantage ( think ARM armada feels likewise). CPU is in a dead scale path, this could be way much better, no distorted comparatives... wrong...
very distorted comparatives, HSA on intel will always be quite slower, if ARM then no chance of running if Intel doesn't adopt ARM to (they wont), but by them the freak show had ended for sure and no possibility of contagion to ARM.
Sounds the Lord of the Rings lol ...
So it is before the walls of Minas HSA that the great battle of our time in IT (middle earth lol) will be fought (edit), everything intel (which seems is what they always have wanted) or nothing intel... Other connotations with Lord of Rings is not really intended, but if you want to go there, choose your pick, don't blame me.