Accelerating Monte Carlo simulations of photon transport in a voxelized geometry using a massively parallel graphics processing unit
- PMID: 19994495
- DOI: 10.1118/1.3231824
Accelerating Monte Carlo simulations of photon transport in a voxelized geometry using a massively parallel graphics processing unit
Abstract
Purpose: It is a known fact that Monte Carlo simulations of radiation transport are computationally intensive and may require long computing times. The authors introduce a new paradigm for the acceleration of Monte Carlo simulations: The use of a graphics processing unit (GPU) as the main computing device instead of a central processing unit (CPU).
Methods: A GPU-based Monte Carlo code that simulates photon transport in a voxelized geometry with the accurate physics models from PENELOPE has been developed using the CUDATM programming model (NVIDIA Corporation, Santa Clara, CA).
Results: An outline of the new code and a sample x-ray imaging simulation with an anthropomorphic phantom are presented. A remarkable 27-fold speed up factor was obtained using a GPU compared to a single core CPU.
Conclusions: The reported results show that GPUs are currently a good alternative to CPUs for the simulation of radiation transport. Since the performance of GPUs is currently increasing at a faster pace than that of CPUs, the advantages of GPU-based software are likely to be more pronounced in the future.
Similar articles
-
hybridMANTIS: a CPU-GPU Monte Carlo method for modeling indirect x-ray detectors with columnar scintillators.Phys Med Biol. 2012 Apr 21;57(8):2357-72. doi: 10.1088/0031-9155/57/8/2357. Epub 2012 Apr 2. Phys Med Biol. 2012. PMID: 22469917
-
ARCHERRT - a GPU-based and photon-electron coupled Monte Carlo dose computing engine for radiation therapy: software development and application to helical tomotherapy.Med Phys. 2014 Jul;41(7):071709. doi: 10.1118/1.4884229. Med Phys. 2014. PMID: 24989378 Free PMC article.
-
Fast on-site Monte Carlo tool for dose calculations in CT applications.Med Phys. 2012 Jun;39(6):2985-96. doi: 10.1118/1.4711748. Med Phys. 2012. PMID: 22755683
-
Application of Monte Carlo Algorithms to Cardiac Imaging Reconstruction.Curr Pharm Des. 2021;27(16):1960-1972. doi: 10.2174/1381612826999201228215225. Curr Pharm Des. 2021. PMID: 33371829 Review.
-
Relevance of accurate Monte Carlo modeling in nuclear medical imaging.Med Phys. 1999 Apr;26(4):574-608. doi: 10.1118/1.598559. Med Phys. 1999. PMID: 10227362 Review.
Cited by
-
iPhantom: A Framework for Automated Creation of Individualized Computational Phantoms and Its Application to CT Organ Dosimetry.IEEE J Biomed Health Inform. 2021 Aug;25(8):3061-3072. doi: 10.1109/JBHI.2021.3063080. Epub 2021 Aug 5. IEEE J Biomed Health Inform. 2021. PMID: 33651703 Free PMC article.
-
Design of a digital beam attenuation system for computed tomography: part I. System design and simulation framework.Med Phys. 2013 Feb;40(2):021905. doi: 10.1118/1.4773879. Med Phys. 2013. PMID: 23387753 Free PMC article.
-
Design of a digital beam attenuation system for computed tomography. Part II. Performance study and initial results.Med Phys. 2013 Feb;40(2):021906. doi: 10.1118/1.4773880. Med Phys. 2013. PMID: 23387754 Free PMC article.
-
A real-time Monte Carlo tool for individualized dose estimations in clinical CT.Phys Med Biol. 2019 Nov 4;64(21):215020. doi: 10.1088/1361-6560/ab467f. Phys Med Biol. 2019. PMID: 31539892 Free PMC article.
-
Multisource modeling of flattening filter free (FFF) beam and the optimization of model parameters.Med Phys. 2011 Apr;38(4):1931-42. doi: 10.1118/1.3560426. Med Phys. 2011. PMID: 21626926 Free PMC article.
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources