답변:
2012 년 현재, GLSL ES에서 프래그먼트 셰이더로 계산을 구현하고 출력을 RGBA (32 비트) 텍스처로 표현하는 방법을 찾는 것이 가장 좋습니다.
Eben은 2012 년 에 OpenCL이 구현 될 가능성은 없지만 앞으로 개발 될 API가있을 것이라고 말했습니다. 답은 21:20에 시작되며 Eben은 "사람들이 그 범용 목적의 일부를 계산할 수있는 방법을 제공 할 수있다"고 말합니다.
VC4CL 프로젝트 와 같은 최근의 개발 은 Raspberry Pi가 사용하는 VideoCore IV GPU에서 OpenCL을 구현하려고 시도했으며 다른 관련 프로젝트는 이제 GPU의 일반적인 컴퓨팅 성능에 대한 액세스를 제공합니다.
현재는 없습니다. 표시 목적으로 프레임 버퍼 인터페이스 만 있습니다. OpenCL 및 계획이 없으며 OpenCL을 작성하는 데 사용할 수있는 문서가 없습니다. CUDA는 Nvida에만 해당되므로 적용 할 수 없습니다. OpenGL 드라이버를 사용할 수있게되면 GPU를 통해 일부 계산을 엔지니어링 할 수 있지만 얼마나 유용한 지 확인할 수 있습니다.
RPi 포럼에서이 자세한 스레드를 확인하십시오 : GPU Processing API
이것은 유용 할 수 있습니다. 라즈베리 파 이용 GPGPU 파이썬 라이브러리. https://github.com/nineties/py-videocore
범용 GPU (GPGPU)는 일반적으로 CPU가 수행하는 특수화되지 않은 계산을 수행하는 그래픽 처리 장치 (GPU)입니다.
QPULib을 사용하여 Pi의 GPU에서 실행되는 고급 프로그램을 작성할 수 있습니다.
https://github.com/mn416/QPULib
Pi의 GPU 내부에있는 12 개의 벡터 프로세서 (QPU)를 대상으로하는 프로그래밍 언어이자 컴파일러입니다. 사용하기 쉬우 며 완전한 OpenCL 백엔드에 대한 경량 대안 인 EDSL (Embedded Domain Specific Language)로 구현됩니다.
라즈베리 파이 재단은 있다 된 승인하고 곧 2014 년 이후 파이에 GPGPU를 브로드이 문서를 발표 후에 는 GPU 내부의 QPU의 단위.
실험적인 OpenCL 컴파일러는 Simon J. Hall ( GPU BLOB를 사용하지 않고 Quake를 수용 할 수 있도록 밀접하게 관련된 2014 10,000 달러 경쟁 의 우승자)가 만들었습니다 . 여기를 참조 하십시오 .