DocumentCode :
2025563
Title :
Memory-efficient volume ray tracing on GPU for radiotherapy
Author :
Zhou, Bo ; Hu, X. Sharon ; Chen, Danny Z.
Author_Institution :
Sch. of Med., Dept. of Radiat. Oncology, Univ. of Maryland, Baltimore, MD, USA
fYear :
2011
fDate :
5-6 June 2011
Firstpage :
46
Lastpage :
51
Abstract :
Ray tracing within a uniform grid volume is a fundamental process invoked frequently by many radiation dose calculation methods in radiotherapy. Recent advances of the graphics processing units (GPU) help real-time dose calculation become a reachable goal. However, the performance of the known GPU methods for volume ray tracing is all bounded by the memory-throughput, which leads to inefficient usage of the GPU computational capacity. This paper introduces a simple yet effective ray tracing technique aiming to improve the memory bandwidth utilization of GPU for processing a massive number of rays. The idea is to exploit the coherent relationship between the rays and match the ray tracing behavior with the underlying characteristics of the GPU memory system. The proposed method has been evaluated on 4 phantom setups using randomly generated rays. The collapsed-cone convolution/superposition (CCCS) dose calculation method is also implemented with/without the proposed approach to verify the feasibility of our method. Compared with the direct GPU implementation of the popular 3DDDA algorithm, the new method provides a speedup in the range of 1.8-2.7X for the given phantom settings. Major performance factors such as ray origins, phantom sizes, and pyramid sizes are also analyzed. The proposed technique was also shown to lead to a speedup of 1.3-1.6X over the original GPU implementation of the CCCS algorithm.
Keywords :
cancer; computer graphic equipment; coprocessors; medical computing; radiation therapy; ray tracing; CCCS; GPU computational capacity; collapsed cone convolution/superposition; graphics processing units; grid volume; memory efficient volume ray tracing; radiation dose calculation methods; radiotherapy; real-time dose calculation; Bandwidth; Equations; Graphics processing unit; Instruction sets; Phantoms; Ray tracing; Three dimensional displays;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application Specific Processors (SASP), 2011 IEEE 9th Symposium on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4577-1212-8
Type :
conf
DOI :
10.1109/SASP.2011.5941076
Filename :
5941076
Link To Document :
بازگشت