12

Can I use a Pi (or, for that matter, Beagle Bone or Arduino) as an OpenCL CPU device? I understand there isn't much of a GPGPU thing on a Pi, but couldn't I link a bunch together under an OpenCL framework and do something cool and flexible with all that CPU?

  • possible duplicate of Is it possible to do GPU-accelerated tasks on a raspberry pi? – goldilocks Sep 21 '13 at 10:37
  • that thread talks specifically of GPUs. There is no mention of whether or not OpenCL could be used to control the CPUs – Ethan Sep 21 '13 at 15:21
  • 1
    You got me! Did not know CPU manufacturers were doing this too. So I've retracted my close vote, although I fear the answer is still the same if no one except Intel and AMD have implemented this. +1 – goldilocks Sep 21 '13 at 15:38
  • Note that you also need to communicate the input and output to the OpenCL programs. This might be a bottleneck. – Thorbjørn Ravn Andersen Sep 23 '13 at 6:21
  • 1
    You'll probably have more succes using the new Parallela board, see here – Willem van Doesburg Dec 30 '13 at 20:09
6

No, there is no OpenCL on the Raspberry Pi as of 2014.

2018 update; there is now a work in progress.

The Arduino is a microcontroller not a SoC (think up to 16000x slower)

The Beagle Bone got some in 2015.

Odroids have had support since 2013?

Rock64 is missing support so far.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.