ofxMSAOpenCL (2009)

An opensource C++ library (with many examples) for openFrameworks to allow OpenCL functionality, the open standard for parallel programming across many-core CPUs and GPUs.

The library provides an easy to use and easy to understand API for artists and non-technical folks, while providing access to low level functionality for the more advanced developers. The library is used widely in the community and has been ported to multiple platforms (Windows, Mac, Linux), and also forms the basis for many of my own works including Body Paint and Equilibrium.

Download from github.com/memo/ofxMSAOpenCL