Описание тега boost-compute

Boost.Compute - это библиотека для графических процессоров и параллельных вычислений для C++ на основе OpenCL с интерфейсом, подобным STL.

Основная библиотека представляет собой тонкую оболочку C++ над OpenCL API и обеспечивает доступ к вычислительным устройствам, контекстам, очередям команд и буферам памяти. Поверх основной библиотеки находится общий, похожий на STL интерфейс, обеспечивающий общие алгоритмы (например,transform(), accumulate(), sort()) вместе с обычными контейнерами (например, vector<T>, flat_set<T>). Он также имеет ряд расширений, включая алгоритмы параллельных вычислений (например,exclusive_scan(), scatter(), reduce()) и ряд причудливых итераторов (например, transform_iterator<>, permutation_iterator<>, zip_iterator<>)

Более подробную информацию о Boost.Compute можно найти здесь:

Известные альтернативы Boost.Compute: