Daniel experimenting with OpenCL.