Существуют ли какие-либо хорошие сторонние библиотеки, созданные поверх openCL?

В частности, я имею в виду примитивы обработки, такие как БПФ, свертка, корреляция, матричная математика, любые примитивы машинного зрения. Я не смог найти ничего подобного, кто-нибудь знает о каких-нибудь хороших проектах, которые возникли?


person gct    schedule 21.11.2009    source источник


Ответы (2)


Это не библиотека (пока), но я разработал несколько примеров умножения матриц для исследовательского проекта. Он содержит векторизованное ядро ​​Matrix Multiply, которое работает быстрее, чем примеры, которые NVIDA предоставляет для OpenCL и CUDA. Он также содержит несколько полезных функций для запуска программ OpenCL и т. д.

Исходный код и проект находятся здесь: https://sites.google.com/site/jhosite/parallel-systems

person jho    schedule 04.12.2009

Я думаю, что такие библиотеки скоро появятся, но они еще не широко доступны, потому что OpenCL настолько нов. При этом Apple выпустила библиотеку FFT для OpenCL:

http://developer.apple.com/mac/library/samplecode/OpenCL_FFT/index.html

person Eric    schedule 01.12.2009