Pemrograman OpenCL / GPGPU segera hadir?

12

Juni lalu jawabannya adalah tidak memenuhi syarat: Dapatkah saya menggunakan GPU untuk perhitungan?

Namun, kode driver Videocore terbuka bersumber menjelang akhir 2012: http://www.raspberrypi.org/archives/2221 - apakah itu berarti kita sekarang cenderung melihat hal itu terjadi?

Jika demikian, mengingat perpustakaan yang ada ( http://mathema.tician.de/software/pyopencl , http://www.jocl.org/ ) mungkin sudah berfungsi, tetapi dengan implementasi CPU, tampaknya masuk akal untuk mulai menggunakannya dengan harapan mereka akan segera dapat menggunakan GPU.

David Carboni
sumber
1
Jika seseorang ingin membuat tag "opencl" dan / atau "gpgpu" jangan ragu untuk kembali menandai pertanyaan ini.
David Carboni
Perhatikan bahwa tidak akurat untuk mengatakan bahwa "kode driver Videocore bersumber terbuka". Hanya sebagian darinya - berjalan di sisi ARM (dan kode yang sangat penting dijalankan di VideoCore sendiri dan komunitas tidak memiliki cara untuk melakukan perubahan padanya). Jadi ini mungkin tidak cukup untuk implementasi seperti itu.
Krzysztof Adamski

Jawaban:

3

OpenMAX didukung. Ini tidak memungkinkan Anda melakukan perhitungan sewenang-wenang pada GPU, tetapi tampaknya memuat kompresi dan dekompresi audio, video, dan gambar. Utas ini tentang dekompresi JPEG dengan OpenMAX pada Pi.

Berikut adalah daftar API: yang didukung oleh VideoCore.

Frepa
sumber
1
Sepertinya ada beberapa kemajuan dalam hal ini: raspberrypi.org/gpgpu-hacking-on-the-pi
David Carboni