• DocumentCode
    1913687
  • Title

    An Irregular Approach to Large-Scale Computed Tomography on Multiple Graphics Processors Improves Voxel Processing Throughput

  • Author

    Jimenez, Edward S. ; Orr, Laurel J. ; Thompson, Kyle R.

  • Author_Institution
    Sandia Nat. Labs., Albuquerque, NM, USA
  • fYear
    2012
  • fDate
    10-16 Nov. 2012
  • Firstpage
    254
  • Lastpage
    260
  • Abstract
    While much work has been done on applying GPU technology to computed tomography (CT) reconstruction algorithms, many of these implementations focus on smaller datasets that are better suited for medical applications. This paper proposes an irregular approach to the algorithm design which utilizes the GPU hardware´s unique cache structure and employs small x-ray image data prefetches on the host to upload to the GPUs while the devices are operating on large contiguous sub-volumes of the reconstruction. This approach will improve the overall cache hit-rates and thus improve the performance of the massively multithreaded environment of the GPU. Overall, utilizing small prefetches of x-ray image data improved the volumetric pixel (voxel) processing rate when compared to utilizing large data prefetches which would minimize data transfers and kernel launches. Additionally, this approach does not sacrifice performance on small datasets and is thus suitable for medical and industrial applications. This work utilizes the CUDA programming environment and Nvidia´s Tesla GPUs.
  • Keywords
    biomedical ultrasonics; computerised tomography; graphics processing units; image reconstruction; medical image processing; parallel architectures; CT reconstruction algorithms; CUDA programming environment; GPU hardware; GPU technology; Nvidia Tesla GPU; cache structure; computed tomography CT reconstruction algorithms; irregular approach; large scale computed tomography; medical applications; multiple graphics processors; volumetric pixel; voxel processing; x-ray image data; CUDA; Computed Tomography; GPU; Irregular; high-performance computing; image processing; non-destructive testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
  • Conference_Location
    Salt Lake City, UT
  • Print_ISBN
    978-1-4673-6218-4
  • Type

    conf

  • DOI
    10.1109/SC.Companion.2012.42
  • Filename
    6495824