Premium
SU‐F‐BRD‐02: Application of ARCHERRT‐‐ A GPU‐Based Monte Carlo Dose Engine for Radiation Therapy ‐‐ to Tomotherapy and Patient‐Independent IMRT
Author(s) -
Su L,
Yang Y,
Bednarz B,
Sterpin E,
Du X,
Liu T,
Xu X
Publication year - 2014
Publication title -
medical physics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.473
H-Index - 180
eISSN - 2473-4209
pISSN - 0094-2405
DOI - 10.1118/1.4889056
Subject(s) - tomotherapy , computer science , monte carlo method , parallel computing , single core , code (set theory) , central processing unit , benchmark (surveying) , computational science , radiation therapy , computer hardware , mathematics , medicine , statistics , set (abstract data type) , programming language , geodesy , geography
Purpose: As a module of ARCHER ‐‐ Accelerated Radiation‐transport Computations in Heterogeneous EnviRonments, ARCHER RT is designed for RadioTherapy (RT) dose calculation. This paper describes the application of ARCHERRT on patient‐dependent TomoTherapy and patient‐independent IMRT. It also conducts a “fair” comparison of different GPUs and multicore CPU. Methods: The source input used for patient‐dependent TomoTherapy is phase space file (PSF) generated from optimized plan. For patient‐independent IMRT, the open filed PSF is used for different cases. The intensity modulation is simulated by fluence map. The GEANT4 code is used as benchmark. DVH and gamma index test are employed to evaluate the accuracy of ARCHER RT code. Some previous studies reported misleading speedups by comparing GPU code with serial CPU code. To perform a fairer comparison, we write multi‐thread code with OpenMP to fully exploit computing potential of CPU. The hardware involved in this study are a 6‐core Intel E5‐2620 CPU and 6 NVIDIA M2090 GPUs, a K20 GPU and a K40 GPU. Results: Dosimetric results from ARCHER RT and GEANT4 show good agreement. The 2%/2mm gamma test pass rates for different clinical cases are 97.2% to 99.7%. A single M2090 GPU needs 50~79 seconds for the simulation to achieve a statistical error of 1% in the PTV. The K40 card is about 1.7∼1.8 times faster than M2090 card. Using 6 M2090 card, the simulation can be finished in about 10 seconds. For comparison, Intel E5‐2620 needs 507∼879 seconds for the same simulation. Conclusion: We successfully applied ARCHER RT to Tomotherapy and patient‐independent IMRT, and conducted a fair comparison between GPU and CPU performance. The ARCHER RT code is both accurate and efficient and may be used towards clinical applications.