Opencl articles