MOQUI: an open-source GPU-based Monte Carlo code for proton dose calculation with efficient data structure

被引:17
|
作者
Lee, Hoyeon [1 ,2 ]
Shin, Jungwook [3 ]
Verburg, Joost M. [1 ,2 ]
Bobic, Mislav [1 ,2 ,4 ]
Winey, Brian [1 ,2 ]
Schuemann, Jan [1 ,2 ]
Paganetti, Harald [1 ,2 ]
机构
[1] Massachusetts Gen Hosp, Dept Radiat Oncol, Boston, MA 02114 USA
[2] Harvard Med Sch, Boston, MA 02114 USA
[3] NCI, Div Canc Epidemiol & Genet, NIH, Rockville, MD 20850 USA
[4] ETH, Dept Phys, CH-8092 Zurich, Switzerland
关键词
Monte Carlo; graphic processing unit; proton therapy; TREATMENT PLANNING SYSTEM; THERAPY; SIMULATION; IMPLEMENTATION; OPTIMIZATION; VALIDATION; ALGORITHM; TISSUE; WATER;
D O I
10.1088/1361-6560/ac8716
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
Objective. Monte Carlo (MC) codes are increasingly used for accurate radiotherapy dose calculation. In proton therapy, the accuracy of the dose calculation algorithm is expected to have a more significant impact than in photon therapy due to the depth-dose characteristics of proton beams. However, MC simulations come at a considerable computational cost to achieve statistically sufficient accuracy. There have been efforts to improve computational efficiency while maintaining sufficient accuracy. Among those, parallelizing particle transportation using graphic processing units (GPU) achieved significant improvements. Contrary to the central processing unit, a GPU has limited memory capacity and is not expandable. It is therefore challenging to score quantities with large dimensions requiring extensive memory. The objective of this study is to develop an open-source GPU-based MC package capable of scoring those quantities. Approach. We employed a hash-table, one of the key-value pair data structures, to efficiently utilize the limited memory of the GPU and score the quantities requiring a large amount of memory. With the hash table, only voxels interacting with particles will occupy memory, and we can search the data efficiently to determine their address. The hash-table was integrated with a novel GPU-based MC code, moqui. Main results. The developed code was validated against an MC code widely used in proton therapy, TOPAS, with homogeneous and heterogeneous phantoms. We also compared the dose calculation results of clinical treatment plans. The developed code agreed with TOPAS within 2%, except for the fall-off and regions, and the gamma pass rates of the results were >99% for all cases with a 2 mm/2% criteria. Significance. We can score dose-influence matrix and dose-rate on a GPU for a 3-field H&N case with 10 GB of memory using moqui, which would require more than 100 GB of memory with the conventionally used array data structure.
引用
收藏
页数:14
相关论文
共 50 条
  • [41] Virtual dosimetry study with three cone-beam breast computed tomography scanners using a fast GPU-based Monte Carlo code
    Mettivier, Giovanni
    Lai, Youfang
    Jia, Xun
    Russo, Paolo
    PHYSICS IN MEDICINE AND BIOLOGY, 2024, 69 (04)
  • [42] An algorithm to assess the need for clinical Monte Carlo dose calculation for small proton therapy fields based on quantification of tissue heterogeneity
    Bueno, M.
    Paganetti, H.
    Duch, M. A.
    Schuemann, J.
    MEDICAL PHYSICS, 2013, 40 (08)
  • [43] Development of a virtual source model for Monte Carlo-based independent dose calculation for varian linac
    Castle, James R.
    Duan, Jingwei
    Feng, Xue
    Chen, Quan
    JOURNAL OF APPLIED CLINICAL MEDICAL PHYSICS, 2022, 23 (05):
  • [44] An open-source energy efficient hybrid Monte Carlo and Machine Learning algorithm for assessing light transport in turbid scattering media
    Nguyen, Vinh
    Clennell, Abigail
    Yakovlev, Vladislav V.
    Doronin, Alexander
    DYNAMICS AND FLUCTUATIONS IN BIOMEDICAL PHOTONICS XXI, 2024, 12841
  • [45] Validation of a deep learning-based material estimation model for Monte Carlo dose calculation in proton therapy
    Chang, Chih-Wei
    Zhou, Shuang
    Gao, Yuan
    Lin, Liyong
    Liu, Tian
    Bradley, Jeffrey D.
    Zhang, Tiezhi
    Zhou, Jun
    Yang, Xiaofeng
    PHYSICS IN MEDICINE AND BIOLOGY, 2022, 67 (21)
  • [46] Comprehensive evaluations of cone-beam CT dose in image-guided radiation therapy via GPU-based Monte Carlo simulations
    Montanari, Davide
    Scolari, Enrica
    Silvestri, Chiara
    Graves, Yan Jiang
    Yan, Hao
    Cervino, Laura
    Rice, Roger
    Jiang, Steve B.
    Jia, Xun
    PHYSICS IN MEDICINE AND BIOLOGY, 2014, 59 (05) : 1239 - 1253
  • [47] Dose regularization via filtering and projection: An open-source code for optimization-based proximity-effect-correction for nanoscale lithography
    Eriksen, Emil H.
    Nazir, Adnan
    Balling, Peter
    Vester-Petersen, Joakim
    Christiansen, Rasmus E.
    Sigmund, Ole
    Madsen, Soren P.
    MICROELECTRONIC ENGINEERING, 2018, 199 : 52 - 57
  • [48] An EGS4 based Monte Carlo code for the calculation of organ equivalent dose to a modified Yale voxel phantom
    Kramer, R
    Vieira, JW
    Lima, FRA
    Fuelle, D
    CELLULAR AND MOLECULAR BIOLOGY, 2002, 48 (05) : 465 - 473
  • [49] Design of a Monte Carlo model based on dual-source computed tomography (DSCT) scanners for dose and image quality assessment using the Monte Carlo N-Particle (MCNP5) code
    Chantzi, Stefania
    Papanastasiou, Emmanouil
    Athanasopoulou, Christina
    Molyvda-Athanasopoulou, Elisavet
    Bamidis, Panagiotis
    Siountas, Anastasios
    POLISH JOURNAL OF MEDICAL PHYSICS AND ENGINEERING, 2020, 26 (01): : 11 - 20
  • [50] A Monte-Carlo-based and GPU-accelerated 4D-dose calculator for a pencil beam scanning proton therapy system
    Pepin, Mark D.
    Tryggestad, Erik
    Tseung, Hok Seum Wan Chan
    Johnson, Jedediah E.
    Herman, Michael G.
    Beltran, Chris
    MEDICAL PHYSICS, 2018, 45 (11) : 5293 - 5304