Скоро програмування OpenCL / GPGPU?


12

У червні минулого року відповідь була кваліфікованою: " Чи можу я використовувати GPU для розрахунків?

Однак код драйвера Videocore був відкритий наприкінці 2012 року: http://www.raspberrypi.org/archives/2221 - це означає, що зараз ми можемо бачити це?

Якщо так, то, враховуючи існуючі бібліотеки ( http://mathema.tician.de/software/pyopencl , http://www.jocl.org/ ), можливо, вже працює, але з реалізацією процесора, було б розумно почати використовувати їх сподіваючись, що вони незабаром зможуть використовувати GPU.


1
Якщо хтось хоче створити теги "opencl" та / або "gpgpu", сміливо переновіть тег.
Девід Карбоні

Зауважте, що говорити про те, що "код драйвера для відеорежису був відкритий", не точно. Тільки його частина - працює на стороні ARM (і дійсно важливий код працює на самому VideoCore, і спільнота не має змоги змінити його). Тож цього може бути недостатньо для такої реалізації.
Кшиштоф Адамський

Відповіді:


2

Ситуація різко змінилася в 2014 році з офіційним випуском документації на підрозділи QPU в Pi GPU. Після цього в блозі було представлено кілька проектів GPGPU. З того часу кількість Pi GPGPU-проектів зросла.

Дивіться, наприклад, "Бібліотека пітонів GPGPU для Raspberry Pi": https://github.com/nineties/py-videocore


3

OpenMAX підтримується. Це не дозволяє робити довільні обчислення на графічному процесорі, але, здається, містить стиснення та декомпресію аудіо, відео та зображень. Цей потік стосується декомпресії JPEG з OpenMAX на Pi.

Ось список API: s підтримується VideoCore.


1
Схоже, на цьому є певний прогрес: raspberrypi.org/gpgpu-hacking-on-the-pi
Девід Карбоні
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.