Title :
Cache-aware GPU memory scheduling scheme for CT back-projection
Author :
Zheng, Ziyi ; Mueller, Klaus
Author_Institution :
Comput. Sci. Dept., Stony Brook Univ., Stony Brook, NY, USA
fDate :
Oct. 30 2010-Nov. 6 2010
Abstract :
Graphic process units (GPUs) are well suited to computing-intensive tasks and are among the fastest solutions to perform Computed Tomography (CT) reconstruction. As previous research shows, the bottleneck of GPU-implementation is not the computational power, but the memory bandwidth. We propose a cache-aware memory-scheduling scheme for the back-projection, which can ensure a better load-balancing between GPU processors and the GPU memory. The proposed reshuffling method can be directly applied on existing GPU-accelerated CT reconstruction pipelines. The experimental results show that our optimization can achieve speedup ranging from 1.18-1.48. Our cache-optimization method is particular effective for low-resolution volumes with high resolution projections.
Keywords :
computerised tomography; medical diagnostic computing; scheduling; CT back-projection; CT reconstruction pipelines; GPU memory scheduling; cache-optimization method; computed tomography; graphic process units; load balancing; reshuffling; Computed tomography; Graphics processing unit; Instruction sets; Memory management; Three dimensional displays; Writing;
Conference_Titel :
Nuclear Science Symposium Conference Record (NSS/MIC), 2010 IEEE
Conference_Location :
Knoxville, TN
Print_ISBN :
978-1-4244-9106-3
DOI :
10.1109/NSSMIC.2010.5874183