Questions tagged [boost-compute]

Boost.Compute is a GPU/parallel-computing library for C++ based on OpenCL with STL-like interface.

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<T>, flat_set<T>). 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<>)

More information on Boost.Compute can be found here:

Notable alternatives for Boost.Compute:

31 questions
0
votes
1 answer

Is there analogy of boost compute function in Thrust?

I wonder if there is an analog to boost compute Function (http://www.boost.org/doc/libs/1_61_0/libs/compute/doc/html/boost_compute/advanced_topics.html#boost_compute.advanced_topics.custom_functions ) that turns into kernel and can be created as…
DuckQueen
  • 772
  • 10
  • 62
  • 134
1 2
3