Peng Du, Rick Weber,Piotr Luszczek, Stanimire Tomov, Gregory Peterson, Jack Dongarra (2012) From CUDA to OpenCL: Towards a performance-portable solution for multi-platform GPU programming - Parallel Computing Volume 38, Issue 8, August 2012, Pages 391–407 - http://www.sciencedirect.com/science/article/pii/S0167819111001335
ucdavis.edu
graphics.idav.ucdavis.edu
GPGPU survey paper: John D. Owens, David Luebke, Naga Govindaraju, Mark Harris, Jens Krüger, Aaron E. Lefohn, and Tim Purcell. "A Survey of General-Purpose Computation on Graphics Hardware". Computer Graphics Forum, volume 26, number 1, 2007, pp. 80–113.