La programmation OpenCL / GPGPU arrive bientôt?

12

En juin dernier, la réponse était non: puis-je utiliser le GPU pour les calculs?

Cependant, le code du pilote Videocore était open source vers la fin de 2012: http://www.raspberrypi.org/archives/2221 - cela signifie-t-il que nous sommes maintenant susceptibles de le voir se produire?

Si c'est le cas, étant donné les bibliothèques existantes ( http://mathema.tician.de/software/pyopencl , http://www.jocl.org/ ) peuvent déjà fonctionner, mais avec une implémentation CPU, il semblerait raisonnable de commencer à les utiliser dans l'espoir qu'ils pourront bientôt utiliser le GPU.

David Carboni
la source
1
Si quelqu'un souhaite créer des balises "opencl" et / ou "gpgpu", n'hésitez pas à réétiqueter cette question.
David Carboni
Notez qu'il n'est pas exact de dire que "le code du pilote Videocore était open source". Seule une partie de celui-ci - fonctionnant du côté ARM l'était (et le code vraiment important s'exécute sur VideoCore lui-même et la communauté n'a aucun moyen d'y apporter des modifications). Cela peut donc ne pas être suffisant pour une telle mise en œuvre.
Krzysztof Adamski

Réponses:

3

OpenMAX est pris en charge. Il ne vous permet pas de faire des calculs arbitraires sur le GPU, mais il semble contenir la compression et la décompression de l'audio, de la vidéo et des images. Ce fil est sur la décompression JPEG avec OpenMAX sur le Pi.

Voici une liste des API prises en charge par VideoCore.

Frepa
la source
1
Il semble qu'il y ait des progrès à ce sujet: raspberrypi.org/gpgpu-hacking-on-the-pi
David Carboni