GPU computation using OpenCL