Существует несколько вещей, которые делают наконец блок полезный:
Они делают наконец блоки превосходными для закрытия дескрипторов файлов или сокетов.
Я думаю, что такие библиотеки скоро появятся, но пока еще не широко доступны, потому что OpenCL настолько нова. При этом Apple выпустила библиотеку БПФ для OpenCL:
http://developer.apple.com/mac/library/samplecode/OpenCL_FFT/index.html
Это не библиотека, как говорят (пока), но я разработал кучу примеров умножения матриц для исследовательского проекта. Он содержит векторизованное ядро Matrix Multiply, которое быстрее, чем примеры, которые NVIDA предоставляет для OpenCL и CUDA. Он также содержит несколько полезных функций для запуска программ OpenCL и т. Д.
Исходный код и проект находятся здесь: https://sites.google.com/site/jhosite/parallel-systems