1. Parallel Computing Experiences with CUDA
2. Munshi A. Gaster B. Mattson T.G. and Ginsburg D. 2011. OpenCL programming guide. Pearson Education. Munshi A. Gaster B. Mattson T.G. and Ginsburg D. 2011. OpenCL programming guide. Pearson Education.
3. Kaeli D. Mistry P. Schaa D. and Zhang D.P. 2015. Heterogeneous computing with OpenCL 2.0. Morgan Kaufmann. Kaeli D. Mistry P. Schaa D. and Zhang D.P. 2015. Heterogeneous computing with OpenCL 2.0. Morgan Kaufmann.
4. Li , P. , Brunet , E. , Trahay , F. , Parrot , C. , Thomas , G. and Namyst , R ., 2015, September. Automatic OpenCL code generation for multi-device heterogeneous architectures . In 2015 44th International Conference on Parallel Processing (pp. 959-968) . IEEE. Li, P., Brunet, E., Trahay, F., Parrot, C., Thomas, G. and Namyst, R., 2015, September. Automatic OpenCL code generation for multi-device heterogeneous architectures. In 2015 44th International Conference on Parallel Processing (pp. 959-968). IEEE.
5. SkelCL: a high-level extension of OpenCL for multi-GPU systems