Kann ein Pi als OpenCL-CPU-Gerät verwendet werden?

12

Kann ich einen Pi (oder Beagle Bone oder Arduino) als OpenCL-CPU-Gerät verwenden? Ich verstehe, dass es auf einem Pi nicht viel GPGPU gibt, aber könnte ich nicht ein Bündel unter einem OpenCL-Framework zusammenbinden und mit dieser ganzen CPU etwas Cooles und Flexibles machen?

Ethan
quelle
Dieser Thread spricht speziell von GPUs. Es wird nicht erwähnt, ob OpenCL zur Steuerung der CPUs verwendet werden kann oder nicht
Ethan
1
Du hast mich! Wusste nicht, dass CPU-Hersteller dies auch tun. Daher habe ich meine enge Abstimmung zurückgezogen, obwohl ich befürchte, dass die Antwort immer noch dieselbe ist, wenn niemand außer Intel und AMD dies implementiert hat. +1
Goldlöckchen
Beachten Sie, dass Sie auch die Ein- und Ausgabe an die OpenCL-Programme übermitteln müssen. Dies könnte ein Engpass sein.
Thorbjørn Ravn Andersen
1
Mit dem neuen Parallela-Board werden Sie wahrscheinlich mehr Erfolg haben, siehe hier
Willem van Doesburg,

Antworten:

6

Nein, es gibt keine OpenCL auf dem Raspberry Pi ab 2014 .

Aktualisierung 2018; Derzeit wird daran gearbeitet .

Der Arduino ist ein Mikrocontroller, kein SoC (denke bis zu 16000x langsamer)

Der Beagle Knochen bekam einige im Jahr 2015.

Odroids haben Unterstützung seit 2013?

Rock64 fehlt Unterstützung so weit .

user1133275
quelle
Seit diesem Monat scheint es einen experimentellen zu geben: github.com/doe300/VC4CL
Mr. White