Programowanie OpenCL / GPGPU już wkrótce?

12

W czerwcu ubiegłego roku odpowiedź brzmiała „nie”: Czy mogę używać GPU do obliczeń?

Jednak kod sterownika Videocore został otwarty pod koniec 2012 roku: http://www.raspberrypi.org/archives/2221 - czy to oznacza, że ​​teraz możemy się spodziewać?

Jeśli tak, biorąc pod uwagę istniejące biblioteki ( http://mathema.tician.de/software/pyopencl , http://www.jocl.org/ ) może już działać, ale w przypadku implementacji procesora rozsądne wydaje się rozpoczęcie korzystania z nich w nadziei, że wkrótce będą mogli korzystać z GPU.

David Carboni
źródło
1
Jeśli ktoś chce utworzyć tagi „opencl” i / lub „gpgpu”, możesz ponownie otagować to pytanie.
David Carboni
Pamiętaj, że nie jest poprawne stwierdzenie, że „Kod sterownika Videocore został udostępniony w trybie open source”. Tylko część - działała po stronie ARM (i naprawdę ważny kod działa na samym programie VideoCore, a społeczność nie ma możliwości wprowadzania w nim żadnych zmian). Może to nie wystarczyć do takiego wdrożenia.
Krzysztof Adamski

Odpowiedzi:

3

Obsługiwany jest OpenMAX . Nie pozwala na wykonywanie dowolnych obliczeń na GPU, ale wydaje się, że zawiera kompresję i dekompresję audio, wideo i obrazów. Wątek dotyczy dekompresji JPEG z OpenMAX na Pi.

Oto lista interfejsów API obsługiwanych przez VideoCore.

Frepa
źródło
1
Wygląda na to, że poczyniono pewne postępy: raspberrypi.org/gpgpu-hacking-on-the-pi
David Carboni