T. David, H. , and T. S. Abdelrahman, hicuda: a high-level directive-based language for gpu programming, Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, 2009.

R. Dolbeau, S. Bihan, and F. Bodin, Hmpp: A hybrid multi-core parallel programming environment, Workshop on General Purpose Processing on Graphics Processing Units, 2007.

C. Augonnet, S. Thibault, and R. Namyst, StarPU: a Runtime System for Scheduling Tasks over Accelerator-Based Multicore Machines, 2010.
URL : https://hal.archives-ouvertes.fr/inria-00467677

K. Karimi, N. G. Dickson, and F. Hamze, A performance comparison of cuda and opencl, 1005.

W. Gropp, E. Lusk, A. Skjellum, and M. Using, ): portable parallel programming with the message-passing interface, 1999.

D. Vintache, B. Humbert, and D. Brasse, Iterative reconstruction for transmission tomography on GPU using Nvidia CUDA, Tsinghua Science and Technology, vol.15, issue.1, pp.11-16, 2010.
DOI : 10.1016/S1007-0214(10)70002-X

J. L. Herraiz, S. Espaa, S. Garcia, R. Cabido, A. S. Montemayor et al., GPU acceleration of a fully 3D Iterative Reconstruction Software for PET using CUDA, 2009 IEEE Nuclear Science Symposium Conference Record (NSS/MIC), 2009.
DOI : 10.1109/NSSMIC.2009.5402402

B. Jang, D. Kaeli, S. Do, and H. Pien, Multi gpu implementation of iterative tomographic reconstruction algorithms, Biomedical Imaging: From Nano to Macro IEEE International Symposium on, 2009.

. Nvidia, Nvidia cuda c programming guide 3.2

. Nvidia, Cuda occupancy calculator