Recent developments and comprehensive evaluations of a GPU-based Monte Carlo package for proton therapy

被引:40
作者
Qin, Nan [1 ]
Botas, Pablo [2 ,3 ,4 ]
Giantsoudi, Drosoula [2 ,3 ]
Schuemann, Jan [2 ,3 ]
Tian, Zhen [1 ]
Jiang, Steve B. [1 ]
Paganetti, Harald [2 ,3 ]
Jia, Xun [1 ]
机构
[1] Univ Texas Southwestern Med Ctr, Dept Radiat Oncol, Dallas, TX 75390 USA
[2] Massachusetts Gen Hosp, Dept Radiat Oncol, Boston, MA 02114 USA
[3] Harvard Med Sch, Boston, MA 02114 USA
[4] Heidelberg Univ, Dept Phys & Astron, Heidelberg, Germany
关键词
GPU; proton therapy; Monte Carlo; LINEAR-ENERGY-TRANSFER; DOSE CALCULATION; RADIATION-THERAPY; SIMULATION; OPTIMIZATION; ALGORITHM; PLATFORM; TOPAS;
D O I
10.1088/0031-9155/61/20/7347
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
Monte Carlo (MC) simulation is commonly considered as the most accurate dose calculation method for proton therapy. Aiming at achieving fast MC dose calculations for clinical applications, we have previously developed a graphics-processing unit (GPU)-based MC tool, gPMC. In this paper, we report our recent updates on gPMC in terms of its accuracy, portability, and functionality, as well as comprehensive tests on this tool. The new version, gPMC v2.0, was developed under the OpenCL environment to enable portability across different computational platforms. Physics models of nuclear interactions were refined to improve calculation accuracy. Scoring functions of gPMC were expanded to enable tallying particle fluence, dose deposited by different particle types, and dose-averaged linear energy transfer (LETd). A multiple counter approach was employed to improve efficiency by reducing the frequency of memory writing conflict at scoring. For dose calculation, accuracy improvements over gPMC v1.0 were observed in both water phantom cases and a patient case. For a prostate cancer case planned using high-energy proton beams, dose discrepancies in beam entrance and target region seen in gPMC v1.0 with respect to the gold standard tool for proton Monte Carlo simulations (TOPAS) results were substantially reduced and gamma test passing rate (1%/ 1 mm) was improved from 82.7%-93.1%. The average relative difference in LETd between gPMC and TOPAS was 1.7%. The average relative differences in the dose deposited by primary, secondary, and other heavier particles were within 2.3%, 0.4%, and 0.2%. Depending on source proton energy and phantom complexity, it took 8-17 s on an AMD Radeon R9 290x GPU to simulate 10(7) source protons, achieving less than 1% average statistical uncertainty. As the beam size was reduced from 10 x 10 cm(2) to 1 x 1 cm(2), the time on scoring was only increased by 4.8% with eight counters, in contrast to a 40% increase using only one counter. With the OpenCL environment, the portability of gPMC v2.0 was enhanced. It was successfully executed on different CPUs and GPUs and its performance on different devices varied depending on processing power and hardware structure.
引用
收藏
页码:7347 / 7362
页数:16
相关论文
共 30 条
[1]   GEANT4-a simulation toolkit [J].
Agostinelli, S ;
Allison, J ;
Amako, K ;
Apostolakis, J ;
Araujo, H ;
Arce, P ;
Asai, M ;
Axen, D ;
Banerjee, S ;
Barrand, G ;
Behner, F ;
Bellagamba, L ;
Boudreau, J ;
Broglia, L ;
Brunengo, A ;
Burkhardt, H ;
Chauvie, S ;
Chuma, J ;
Chytracek, R ;
Cooperman, G ;
Cosmo, G ;
Degtyarenko, P ;
Dell'Acqua, A ;
Depaola, G ;
Dietrich, D ;
Enami, R ;
Feliciello, A ;
Ferguson, C ;
Fesefeldt, H ;
Folger, G ;
Foppiano, F ;
Forti, A ;
Garelli, S ;
Giani, S ;
Giannitrapani, R ;
Gibin, D ;
Cadenas, JJG ;
González, I ;
Abril, GG ;
Greeniaus, G ;
Greiner, W ;
Grichine, V ;
Grossheim, A ;
Guatelli, S ;
Gumplinger, P ;
Hamatsu, R ;
Hashimoto, K ;
Hasui, H ;
Heikkinen, A ;
Howard, A .
NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2003, 506 (03) :250-303
[2]  
[Anonymous], 2011, NVIDIA CUDA Compute Unified Device Architecture, Programming Guide
[3]   PROTON-NUCLEI CROSS SECTIONS AT 20 GEV [J].
BELLETTINI, G ;
COCCONI, G ;
DIDDENS, AN ;
LILLETHUN, E ;
MATTHIAE, G ;
SCANLON, JP ;
WETHERELL, AM .
NUCLEAR PHYSICS, 1966, 79 (03) :609-+
[4]   A Monte Carlo dose calculation algorithm for proton therapy [J].
Fippel, M ;
Soukup, M .
MEDICAL PHYSICS, 2004, 31 (08) :2263-2273
[5]   Validation of a GPU-based Monte Carlo code (gPMC) for proton radiation therapy: clinical cases study [J].
Giantsoudi, Drosoula ;
Schuemann, Jan ;
Jia, Xun ;
Dowdell, Stephen ;
Jiang, Steve ;
Paganetti, Harald .
PHYSICS IN MEDICINE AND BIOLOGY, 2015, 60 (06) :2257-2269
[6]   Linear Energy Transfer-Guided Optimization in Intensity Modulated Proton Therapy: Feasibility Study and Clinical Potential [J].
Giantsoudi, Drosoula ;
Grassberger, Clemens ;
Craft, David ;
Niemierko, Andrzej ;
Trofimov, Alexei ;
Paganetti, Harald .
INTERNATIONAL JOURNAL OF RADIATION ONCOLOGY BIOLOGY PHYSICS, 2013, 87 (01) :216-222
[7]   GPU-based fast gamma index calculation [J].
Gu, Xuejun ;
Jia, Xun ;
Jiang, Steve B. .
PHYSICS IN MEDICINE AND BIOLOGY, 2011, 56 (05) :1431-1441
[8]   GPU-based high-performance computing for radiation therapy [J].
Jia, Xun ;
Ziegenhein, Peter ;
Jiang, Steve B. .
PHYSICS IN MEDICINE AND BIOLOGY, 2014, 59 (04) :R151-R182
[9]   GPU-based fast Monte Carlo dose calculation for proton therapy [J].
Jia, Xun ;
Schuemann, Jan ;
Paganetti, Harald ;
Jiang, Steve B. .
PHYSICS IN MEDICINE AND BIOLOGY, 2012, 57 (23) :7783-7797
[10]   Experimental evaluation of validity of simplified Monte Carlo method in proton dose calculations [J].
Kohno, R ;
Takada, Y ;
Sakae, T ;
Terunuma, T ;
Matsumoto, K ;
Nohtomi, A ;
Matsuda, H .
PHYSICS IN MEDICINE AND BIOLOGY, 2003, 48 (10) :1277-1288