No retraction, correction or concern found when last checked on Oct 24, 2026.
Scalable and massively parallel Monte Carlo photon transport simulations for heterogeneous computing platforms
Leiming Yu, Fanny Nina-Paravecino, David R. Kaeli and 1 more
Journal of Biomedical Optics · 2018 · CC BY
Abstract
We present a highly scalable Monte Carlo (MC) three-dimensional photon transport simulation platform designed for heterogeneous computing systems. Through the development of a massively parallel MC algorithm using the Open Computing Language framework, this research extends our existing graphics processing unit (GPU)-accelerated MC technique to a highly scalable vendor-independent heterogeneous computing environment, achieving significantly improved performance and software portability. A number of parallel computing techniques are investigated to achieve portable performance over a wide range of computing hardware. Furthermore, multiple thread-level and device-level load-balancing strategies are developed to obtain efficient simulations using multiple central processing units and GPUs.
Full text
Its licence does not allow us to show the full text. Read it at PubMed Central:
Read at PubMed CentralReferences 13
- 1.
Wang L. H. Jacques S. L. Zheng L. Q., “MCML Monte Carlo modeling of light transport in multilayered tissues,” Comput. Methods Prog. Biol. 47(2), 131–146 (1995 ).0169-2607
Not in our library10.1016/0169-2607(95)01640-f
- 2.
Boas D. A. et al., “Three dimensional Monte Carlo code for photon migration through complex heterogeneous media including the adult human head,” Opt. Express 10(3), 159–170 (2002 ).1094-4087
Not in our library10.1364/oe.10.000159
- 3.
Alerstam E. et al., “Parallel computing with graphics processing units for high-speed Monte Carlo simulation of photon migration,” J. Biomed. Opt. 13(6), 060504 (2008 ).1083-3668
Not in our library10.1117/1.3041496
- 4.
Fang Q. Boas D., “Monte Carlo simulation of photon migration in 3D turbid media accelerated by graphics processing units,” Opt. Express 17(22), 20178–20190 (2009 ).1094-4087
Not in our library10.1364/oe.17.020178
- 5.
Ren N. et al., “GPU-based Monte Carlo simulation for light propagation in complex heterogeneous tissues,” Opt. Express 18(7), 6811–6823 (2010 ).1094-4087
Not in our library10.1364/oe.18.006811
- 6.
Alerstam E. et al., “Next-generation acceleration and code optimization for light transport in turbid media using GPUs,” Biomed. Opt. Express 1(2), 658–675 (2010 ).2156-7085
Not in our library10.1364/boe.1.000658
- 7.
Powell S. Leung T. S., “Highly parallel Monte-Carlo simulations of the acousto-optic effect in heterogeneous turbid media,” J. Biomed. Opt. 17(4), 045002 (2012 ).1083-3668
Not in our library10.1117/1.jbo.17.4.045002
- 8.
NVIDIA Corporation, CUDA C Programming Guide, Version 9.0, NVIDIA Corporation (2017 )
Not in our library
- 9.
Munshi A., Eds., The OpenCL Specification, Version 1.2, Khronos OpenCL Working Group (2012 ).
Not in our library
- 10.
Kaeli D. et al., Heterogeneous Computing With OpenCL, 3rd ed., Morgan Kaufmann, Waltham (2015 ).
Not in our library
- 11.
Khronos Group, Conformant Products—OpenCL, Khronos OpenCL Working Group (2017 ).
Not in our library
- 12.
Suhorukov I., OpenCL 1.1: Atomic Operations on Floating Point Values, http://suhorukov.blogspot.com/2011/12/ (2011 ).
Not in our library
- 13.
Fang Q., “Mesh-based Monte Carlo method using fast ray-tracing in Plücker coordinates,” Biomed. Opt. Express 1(1), 165–175 (2010 ).2156-7085
Not in our library10.1364/boe.1.000165
Cited by papers we hold 2
- Spectral crosstalk in photoacoustic computed tomography · 2022Not checked
- Optical imaging and spectroscopy for the study of the human brain: status report · 2022No notice
Reads
Read by people on this page
None yet.
Checked or read by AI through naulon
None yet.
A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.
Are you an author?
Is this your paper?
Claim it to add your note and be paid when agents cite it. Free.