Is it possible to use the GPU for calculations? (e.g. CUDA/OpenCL)
|
At the moment your best bet is to implement your computation as a fragment shader in GLSL ES and find a way to represent the output as a RGBA (32-bit) texture. Eben states in this talk that OpenCL is not likely to be implemented, but that there may be an API developed in the future; the answer starts at 21:20, and Eben says "we may provide some way for people to get some of that general purpose compute out". |
|||||||||
|
|
Not at present - there is only a framebuffer interface for display purposes. There is no OpenCL and no plans for it nor is there documentation available to create OpenCL. CUDA is Nvida only so isn't applicable. Once an OpenGL driver becomes available you may be able to engineer some calculations via the GPU but how useful that will be remains to be seen. Check out this detailed thread on the RPi forum: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=33&t=6188 |
|||
|
|
|
You can, if you can find an technology/api to implement it |
|||
We're looking for long answers that provide some explanation and context. Don't just give a one-line answer: please explain why you're recommending it as a solution. Answers that don't explain anything will be deleted. See Good Subjective, Bad Subjective for more information. |
|||