I'm proud to announce the initial release (version 0.1) of Boost.Compute!

Boost.Compute is a C++ library for GPU and parallel-computing based on OpenCL. It provides an STL-like API and implements many common containers (e.g. vector<T>, array<T, N>) as well as many common algorithms (e.g. sort(), accumulate(), transform()). It is similar to NVIDIA's Thrust and AMD's Bolt but is cross-platform and works on all OpenCL compatible devices (including those from NVIDIA, AMD, and Intel).

It is available on GitHub and instructions for getting started can be found in the documentation.