• DocumentCode
    3339760
  • Title

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

  • Author

    Herraiz, J.L. ; Espaa, S. ; Garcia, S. ; Cabido, R. ; Montemayor, A.S. ; Desco, M. ; Vaquero, J.J. ; Udias, J.M.

  • Author_Institution
    Dipt. Fis. Atomica, Mol. y Nucl., Univ. Complutense de Madrid, Madrid, Spain
  • fYear
    2009
  • fDate
    Oct. 24 2009-Nov. 1 2009
  • Firstpage
    4064
  • Lastpage
    4067
  • Abstract
    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.
  • Keywords
    C language; coprocessors; image reconstruction; iterative methods; medical image processing; positron emission tomography; transforms; C language; CUDA; FIRST software; Fast Iterative Reconstruction Software for Tomography; GPU acceleration; NVIDIA C; PET reconstruction software; backward projection; forward projection; fully 3D iterative reconstruction software; graphics processing units; loop reordering; optimised memory allocation; Acceleration; Central Processing Unit; Graphics; Hospitals; Iterative methods; Multicore processing; Nuclear and plasma sciences; Positron emission tomography; Radiation detectors; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nuclear Science Symposium Conference Record (NSS/MIC), 2009 IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    1095-7863
  • Print_ISBN
    978-1-4244-3961-4
  • Electronic_ISBN
    1095-7863
  • Type

    conf

  • DOI
    10.1109/NSSMIC.2009.5402402
  • Filename
    5402402