It's already in the OMAP4, and there is an SDK from Imagination to support all PowerVR SGX GPUs - including the ones in the OMAP4, but I can't see anybody implementing it yet.
oh, i'm not doubting the capabilities of the modern mobile GPU, i'm just saying that it takes at least one major player's push for an otherwise low-hanging tech fruit to drop in the basket. (for reference see OpenCL on the desktop). i used apple for historical reasons.
It doesn't need Apple at all, however when you say "mobile" ARM platform you are restricting your market; a cell phone doesn't need to do double precision floating point calculations like bioscience servers and the applications besides that - video decoding and encoding or so - are all handled inside dedicated chips on these devices to meet certain mobile platform requirements.
while what you say about the stratification of platforms is true, openCL's bottom cut is at single precision fp. both SGX series 5, and qualcommm's z4xx should be able to make the bottom cut, it's their respective vendors' interest in providing sdk's that i'm questioning. kudos to imgtec for theirs (i was not aware it was already available), but let's see how the story goes. need i bring up the laughable software support some SGX implementations by certain mammoth chip vendor got for at least a whole generation of products? </veiled gma500 reference>
OpenCL simply isn't useful in a phone, but these processors are capable of running much more than a 3" screen off a battery.
i tend to differ there - GPGPU on a handheld could be a game changer. i, personally, would rather have a handheld that can give me bursts of computational power on those rare occasions when i may need that on the go, than an en vogue handset with a criminally underutilized GPU. i think the industry will eventually come to that opinion too - there's only so much fancy you can use to draw a GUI on a 3" screen - beyond that lies stagnation.