Fri Feb 24, 2012 11:09 am
And to anticipate the next moan, that of "why would Broadcom not make their money back?"
The SoC being used in the Pi is aimed squarely at multimedia processing, particularly set top boxes and the like. Its use in the Pi as a general purpose processor is a definite bastardisation of what it was originally intended to do (and part of why the ARM part used is so far behind the curve). GPGPU in general, and OpenCL in particular, are of little to no use in the market Broadcom are aiming at - that"s why Broadcom have shedloads of codec support and no OpenCL implementation. Developing an OpenCL implementation for the GPU makes no commercial sense when the only use would be on a platform that sells small quantities and where the SoC is, AIUI, being provided with a very limited profit margin.
This might, of course, change if VC4 starts being integrated into more compute-oriented SoCs.
Just my (NS)HO, of course.
Oh, and no, Broadcom are not going to provide the information you need to develop your own.
Simon