DocumentCode :
3198225
Title :
A multi-FPGA accelerator for radiation dose calculation in cancer treatment
Author :
Zhou, Bo ; Hu, X. Sharon ; Chen, Danny Z. ; Yu, Cedric X.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Notre Dame, Notre Dame, IN, USA
fYear :
2009
fDate :
27-28 July 2009
Firstpage :
70
Lastpage :
79
Abstract :
Radiation therapy (RT) is a major modern modality for cancer treatment. However, the use of a large number of radiation beams in treatment plans and image-guided on-line replanning in newly emerging RT planning and delivery systems present a daunting challenge to radiation dose calculation even on the state-of-the-art quad-core computers as the dose calculation time becomes unacceptably long for clinical applications. Based on a popular dose calculation algorithm, the Collapsed-Cone Convolution/Superposition (CCCS) algorithm, this paper presents a multi-FPGA accelerator design for the dose calculation problem. Our performance-driven design strategy yields a fully pipelined architecture, which includes a resource-economic raytracing engine and high-performance energy deposition pipeline. The design is capable of processing 3 transporting lines simultaneously and accomplishing one dose deposition in every 2 cycles while raytracing along the test phantom. The evaluation based on a set of clinical treatment planning cases confirms that our FPGA design almost fully utilizes the available external memory bandwidth and achieves close to the best possible performance for the CCCS algorithm while using less resource. With the support of a memory-rich multi-FPGA platform, our floating-point based design working at 90 Mhz obtains a speedup of 20X over a commercial multi-threaded software on a quad-core system and 15X performance improvement over the closely related results.
Keywords :
cancer; field programmable gate arrays; logic design; memory architecture; pipeline arithmetic; radiation therapy; FPGA design; RT planning; cancer treatment; clinical treatment planning; collapsed-cone convolution/superposition algorithm; external memory bandwidth; floating-point based design; high-performance energy deposition pipeline; image-guided online replanning; memory-rich multiFPGA platform; multiFPGA accelerator; multithreaded software; performance-driven design strategy; pipelined architecture; quad-core system; radiation beams; radiation dose calculation; radiation therapy; resource-economic raytracing engine; state-of-the-art quad-core computers; Algorithm design and analysis; Application software; Biomedical applications of radiation; Cancer; Computer architecture; Convolution; Engines; Pipelines; Quantum computing; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application Specific Processors, 2009. SASP '09. IEEE 7th Symposium on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4244-4939-2
Electronic_ISBN :
978-1-4244-4938-5
Type :
conf
DOI :
10.1109/SASP.2009.5226340
Filename :
5226340
Link To Document :
بازگشت