Before revision:  In this paper, we  compare the performance of CUDA and OpenCL using complex, near-identical kernels .
After revision:  In this paper, we use complex, near-identical kernels from a Quantum Monte Carlo application to compare the performance of CUDA and OpenCL using complex, near-identical kernels .