Letzten Juni war die Antwort ein qualifiziertes Nein: Kann ich die GPU für Berechnungen verwenden?
Der Videocore-Treibercode wurde jedoch Ende 2012 als Open-Source-Version bereitgestellt: http://www.raspberrypi.org/archives/2221 - bedeutet dies, dass wir dies jetzt wahrscheinlich sehen werden?
Wenn dies der Fall ist , funktionieren vorhandene Bibliotheken ( http://mathema.tician.de/software/pyopencl , http://www.jocl.org/ ) möglicherweise bereits. Bei einer CPU-Implementierung ist es jedoch sinnvoll, sie zu verwenden in der Hoffnung, bald die GPU nutzen zu können.
software-development
gpu
David Carboni
quelle
quelle
Antworten:
Die Situation änderte sich 2014 dramatisch mit der offiziellen Veröffentlichung der Dokumentation zu den QPU-Einheiten in der Pi-GPU. Im Blog wurden danach mehrere GPGPU-Projekte vorgestellt. Seitdem ist die Anzahl der Pi GPGPU-Projekte gestiegen.
Siehe zum Beispiel "GPGPU-Python-Bibliothek für den Raspberry Pi": https://github.com/nineties/py-videocore
quelle
OpenMAX wird unterstützt. Es lässt Sie keine willkürlichen Berechnungen auf der GPU durchführen, scheint jedoch die Komprimierung und Dekomprimierung von Audio, Video und Bildern zu enthalten. In diesem Thread geht es um die JPEG-Dekomprimierung mit OpenMAX auf dem Pi.
Hier ist eine Liste von APIs, die von VideoCore unterstützt werden.
quelle