Absolutely agreed, but AppleInsider goes quite a bit beyond that, which I find rather absurd.It is simply gradually becoming less important in the greater scheme of things as overall interest shifts to other areas.
Have you look at ARM's Neon? On the A8 it's 64-bit, but on the A9 it's 128-bit FMAC single-cycle. It's not as flexible in terms of issuing instructions as the x86 CPUs, but in terms of raw GFlops throughput per MHz it's the same as Barcelona or NehalemHow important OpenCL on mobile platforms becomes will depend on a lot of things, but I think it can be fairly argued that it is likely to be more important there than on Wintel PCs equipped with increasingly capable floating point hardware as standard.
If what you said was 100% true in all cases, HPC GPGPU would never deliver speed-ups significantly above memory bandwidth differences, which it definitely sometimes does. But yeah, I agree it's a substantial factor.For just about every floating point code I come across, the limitation already lies in the memory subsystem rather than the FP hardware. And Intel is set to provide additional capabilities in their next generation CPUs.
Power islands are pretty damn omnipresent nowadays, I'd argue that really isn't the biggest problem... What is much more problematic is having unused transistors *inside a given subsystem*, and presumably OpenCL could minimize that a bit by not forcing everything to be so damn flexible (rare workloads could just be offloaded to the GPU) but I don't think it should be overestimated. However it is interesting to ponder the possibility that Apple would do video encoding on the SGX 520 for their next-gen 65nm SoC, not on the ARM11.and having underutilized transistors is not only a cost in terms of money, but the cost in power draw is a very serious issue.
I don't see any killer app for it right now, but I'm sure eventually somebody will find something more useful to do with it than the proposed "analyze image to tell what monument I'm looking at because I'm too lazy to look at the goddamn plate in front of it or ask the locals" usage!If having OpenCL has the potential to save transistors, or even entire chips elsewhere in the system, this is quite significant. Is this the case though? I honestly don't know.