This thread is so far above my understanding of tech, its almost non-sense to read.
But from what I gather...... thread is derailed by people like CPUarchitect,
who talks about:
"Intel AVX's" which is a instrution set for 256bit SSE codeing?
that can "help" certain tasks that are very floating point intensive.
While the read at hand (byTS) was about AMD's "HSA"
(Heterogeneous System Architecture).
Which is something about haveing the CPU do tasks it does best, and haveing the GPU do tasks it does best "together", so you get a speedup whenever things are coded to work this way.
"This approach, in which the CPU and GPU combine their efforts to boost overall performance, has previously been nigh-on impossible thanks to the separation between GPU and CPU in silicon. With AMD forging ahead with the architecture formerly known as Fusion, which bonds the two into a single cohesive whole, however, it becomes far simpler."
"
This is more efficient because it allows CPUs and GPUs to do what they are good at. GPUs are good at performing computations. CPUs are good at making decisions and flexible data retrieval."
Using synthetic benchmarks, Zhou's team was able to show significant performance gains using the CPU-assisted GPU model. On average, benchmarks ran 21.4 per cent faster while some tasks were boosted by 113 per cent.
"Chip manufacturers are now creating processors that have a "fused architecture," meaning that they include CPUs and GPUs on a single chip. This approach decreases manufacturing costs and makes computers more energy efficient. However, the CPU cores and GPU cores still work almost exclusively on separate functions. They rarely collaborate to execute any given program, so they aren't as efficient as they could be,' explains Zhou. '
That's the issue we’re trying to resolve."
http://www.bit-tech.net/news/hardware/2012/02/08/gpgpu-performance-boost/1
So all this HSA stuff is about how to squeeze another 20-110% performance out of a APU (without it consumeing more power).
From what I can understand right? This is for general tasks I understand, which could work with more or less anything.
"Its about a open standart, more effecient processing, recognising that we have heterogeneous modern workloads that need to run at the lowest possible power, and the power saveings is only achieved if its easy for the applications to use the platforms and we 've drastically reduced the complexity of the programming model."
http://www.youtube.com/watch?v=UXeAGRbZroc
-------------------
From OPs LINK:
"..By allowing the individual parts to play to their strengths, the company estimates 2.5 times the performance and up to a 40% reduction in power usage versus running the algorithm on either the CPU or GPU only."
250% performance and a 40% reduction in power use.
That seems like pretty good benefits, from useing this HSA stuff, with facial detection algorithms programs.