libcompute-dev

Cross-platform c++ library for gpu computing
  http://boostorg.github.io/compute
  0
  no reviews



Boost.compute is a gpu/parallel-computing library for c++ based on opencl.

the core library is a thin c++ wrapper over the opencl api and provides access to compute devices, contexts, command queues and memory buffers.

on top of the core library is a generic, stl-like interface providing common algorithms (e.g. transform(), accumulate(), sort()) along with common containers (e.g. vector, flat_set). it also features a number of extensions including parallel-computing algorithms (e.g. exclusive_scan(), scatter(), reduce()) and a number of fancy iterators (e.g. transform_iterator<>, permutation_iterator<>, zip_iterator<>).

this package provides the development files for the standalone compute package.