Este es un desarrollo interesante para usuarios de medios y piratas informáticos de aprendizaje automático: [doe300] ha implementado OpenCL en el Raspberry Pi 3 Modelo B + llamado VCFCL Eso es una gran noticia porque el Pi 3+ tiene una Unidad de Procesamiento de Gráficos (GPU) integrada en el procesador que generalmente se ha subutilizado. La GPU VideoCore IV está integrada en el Broadcom BCM2837B0 y es sorprendentemente capaz de un chip de bajo consumo. A pesar de que esta GPU está bien documentada, no se ha utilizado tan ampliamente porque tiene que codificar específicamente para esta clase de GPU. Si se agrega soporte para un marco de alto nivel como OpenCL, será mucho más fácil ejecutar y adaptar los paquetes existentes.

Este OpenCL es el resultado final de un master por Daniel Steadelmann en Nurenberg Tech, y esta implementación soporta el perfil incrustado para OpenCL 1.2. Esto incluye solo un subconjunto de los comandos completos de OpenCL. Sin embargo, sí admite un decodificador de cliente instalable (ICD), lo que significa que puede ejecutar otra implementación de OpenCL al mismo tiempo. Eso es un buen truco si desea ejecutar tareas OpenCL en la GPU y la CPU al mismo tiempo utilizando una implementación de CPU como POCL.

El rendimiento de la GPU VideoCore IV no incendiará exactamente el mundo: el autor estima el rendimiento máximo en aproximadamente 24 GFLOPS. Contrasta eso con los 8200 GFLOPs que puede manejar una Nvidia GTX1080, y puedes apreciar que es posible que no llegues muy lejos cuando extraigas Etherium. Sin embargo, eso sería suficiente para hacer que los programas de ejecución como Plex y Kodi en una Raspberry Pi sean más realistas si se implementan, ya que es suficiente para admitir la transcodificación de un flujo de video en tiempo real.

LEAVE A REPLY

Please enter your comment!
Please enter your name here