OpenCL com GPU Broadcom?

15

Sei que esta pergunta foi feita e respondida antes aqui: Posso usar a GPU para cálculos?

mas houve vários desenvolvimentos recentemente, incluindo uma dica de que haverá mais por vir. Alguém sabe se isso é provável nos próximos meses - ou seja, OpenCL no RPI?

cjm2671
fonte
Duvido muito que haja uma sólida implementação do OpenCL nos próximos 6 meses. Pelo que vi, não há indicação de que a Pi Foundation ou a Broadcom estejam trabalhando nisso.
Há uma experimental e abandonado compilador OpenCL aqui: raspberrypi.org/forums/viewtopic.php?f=29&t=78919
flakeshake

Respostas:

3

oficialmente não, se você seguir o blog do Raspberry Pi, poderá notar que existe algum compilador ASM para QPUs (o coração da GPU do Raspberry Pi), será necessário compilar seu código ASM (no nível do registro), se quiser tentar este método. pode recomendar este link:

http://rpiplayground.wordpress.com/2014/05/03/hacking-the-gpu-for-fun-and-profit-pt-1/

no entanto, se você quiser usar o OpenCL, receio que precise esperar mais.

tejonbiker
fonte
0

Vejo duas maneiras possíveis de usar a GPU, infelizmente nenhuma delas envolve o OpenCL:

  1. Abuse compartilhadores de vértices ou fragmentos para seus cálculos.
  2. Tente instalar o Android e usar o RenderScript (a própria linguagem GPGPU do Android). Embora eu realmente não saiba se a GPU do Pi é suportada.
Daniel Eberts
fonte
O OpenCL é outro equivalente do RenderScript que é amplamente aceito e implementado por quase todos os grandes fabricantes de GPUs e CPUs, incluindo AMD (para GPUs Radeon e núcleos de CPU) nVidia (para núcleos de CPU GPUs e Tegra ARM) e Intel (para núcleos de GPU e núcleos de CPU integrados Intel HD / Iris). Certa vez, tentei um programa de demonstração OpenCL AES e ele elevou ao máximo meu Intel Core 2 de quatro núcleos e minha GeForce GTX 650 Ti ao criptografar uma imagem de disco de 4 GB.
Maxthon Chan