The GPU does some workloads really well, but others really badly.
The CPU does some workloads really well, but others not as good as a GPU does.
HSA is breaking down code, so your GPU does 1 part (the stuff it does well), and your CPU does the rest (what your GPU doesnt do well). They are working together.
This makes it much faster than just useing your CPU for everything, or just useing your GPU (opencl) for everything.
You make the parts of your hardware best suited for work, do the work they do best.
Look at that "Libra Office" excel workload.
Its probably not the "best" show case of how HSA can work, but look at the speed up in performance.
only 86x = 2418 ms.
HSA = 482 ms.
thats like 1/5th of the time, it takes to do it with the cpu.
A 5x performance boost.
In that benchmark the HSA A10-7850k is beating a Intel i5 - 4670k by like 300% in performance.
do you think with hsa code that was written good that the a10-7850 would be more powerful than a 8350
Without a doubt, a A10-7850k
with HSA will beat a 8350.