В частности, я имею в виду примитивы обработки, такие как БПФ, свертка, корреляция, матричная математика, любые примитивы машинного зрения. Я не смог найти ничего подобного, кто-нибудь знает о каких-нибудь хороших проектах, которые возникли?
Существуют ли какие-либо хорошие сторонние библиотеки, созданные поверх openCL?
Ответы (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