GPU acceleration of a fully 3D Iterative Reconstruction Software for PET using CUDA

J. L. Herraiz, S. Espana, S. Garcia, R. Cabido, A. S. Montemayor, M. Desco, J. J. Vaquero, J. M. Udias
Grupo de Fisica Nuclear, Dpto. Fisica Atomica, Molecular y Nuclear, Universidad Complutense de Madrid, Madrid, Spain
IEEE Nuclear Science Symposium Conference Record (NSS/MIC), 2009


   title={GPU acceleration of a fully 3D iterative reconstruction software for PET using CUDA},

   author={Herraiz, JL and Espaa, S. and Garc{‘i}a, S. and Cabido, R. and Montemayor, AS and Desco, M. and Vaquero, JJ and Udias, JM},

   booktitle={Nuclear Science Symposium Conference Record (NSS/MIC), 2009 IEEE},





Download Download (PDF)   View View   Source Source   



A CUDA implementation of the existing software FIRST (Fast Iterative Reconstruction Software for (PET) Tomography) is presented. This implementation uses consumer graphics processing units (GPUs) to accelerate the compute-intensive parts of the reconstruction: forward and backward projection. FIRST was originally developed in FORTRAN, and it has been migrated to C language to be used with NVIDIA C for CUDA, as well as for a straightforward implementation and performance comparison between the C versions of the code running on the CPU and on the GPU. We measured the execution time of the CUDA version compared to the fastest available CPU. The CUDA implementation includes a loop re-ordering and an optimized memory allocation, which improves even more the performance of the reconstruction on the GPUs.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: