OpenCL array add.
Taken from here.
This is an example on how to implement an array add with OpenCL.
Some OpenCL capable hardware and the according OpenCL library exposing the OpenCL API. I tested this on an Intel GPU (Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)) with the beignet open source library.