¿La programación de OpenCL / GPGPU llegará pronto?

12

En junio pasado, la respuesta fue un no calificado: ¿Puedo usar la GPU para los cálculos?

Sin embargo, el código del controlador de Videocore estaba abierto a fines de 2012: http://www.raspberrypi.org/archives/2221 , ¿eso significa que ahora es probable que veamos que sucede?

Si es así, dadas las bibliotecas existentes ( http://mathema.tician.de/software/pyopencl , http://www.jocl.org/ ) ya podrían funcionar, pero con una implementación de CPU, parece razonable comenzar a usarlas. con la esperanza de que pronto puedan usar la GPU.

David Carboni
fuente
1
Si alguien desea crear etiquetas "opencl" y / o "gpgpu", no dude en volver a etiquetar esta pregunta.
David Carboni
Tenga en cuenta que no es exacto decir que "el código del controlador Videocore fue de código abierto". Solo una parte de esto: se ejecutaba en el lado ARM (y el código realmente importante se ejecuta en VideoCore y la comunidad no tiene forma de hacer ningún cambio). Por lo tanto, esto puede no ser suficiente para dicha implementación.
Krzysztof Adamski

Respuestas:

3

OpenMAX es compatible. No le permite hacer cálculos arbitrarios en la GPU, pero parece contener compresión y descompresión de audio, video e imágenes. Este hilo trata sobre la descompresión JPEG con OpenMAX en el Pi.

Aquí hay una lista de API: s compatibles con VideoCore.

Frepa
fuente
1
Parece que hay algún progreso en esto: raspberrypi.org/gpgpu-hacking-on-the-pi
David Carboni