Tuesday, July 15, 2014

Boost.Compute v0.3 Released

I'm proud to announce the release of Boost.Compute version 0.3!

Boost.Compute is a header-only C++ library for GPGPU and parallel-computing based on OpenCL. It is available on GitHub and instructions for getting started can be found in the documentation.

Since version 0.2 (released about two months ago), there have been over a hundred commits by eight different authors. Quite a few new algorithms been implemented and many bugs have been fixed (thanks to all who reported issues!). Notably, much work has already been done by Roshan as a part of his Google Summer of Code project for Boost.Compute. There have also been a variety of new examples contributed which help demonstrate the usage of the Boost.Compute API (including showing how to use Boost.Compute and OpenCL together with other third-party APIs like OpenGL and OpenCV).

In the next months the focus will be on general performance improvements and preparing the library for Boost peer review. See the project road map posted here on the mailing list for more details.

We look forward to any and all feedback. If you find any bugs or issues, please report them to the issue tracker. Any questions or comments about Boost.Compute can be posted on the mailing list.