Abstract
A parallel Monte Carlo photon migration algorithm for graphics processing units that implements an improved load-balancing strategy is presented. Conventional parallel Monte Carlo photon migration algorithms suffer from a computational bottleneck due to their reliance on a simple load-balancing strategy that does not take into account the different length of the mean free paths of the photons. In this paper, path-partition load balancing is proposed to eliminate this computational bottleneck based on a mathematical formula that parallelizes the photon path tracing process, which has previously been con-sidered non-parallelizable. The performance of the proposed algorithm is tested using three-dimensional photon migration simulations of a human skin model.
Original language | English |
---|---|
Pages (from-to) | 617-626 |
Number of pages | 10 |
Journal | Current Optics and Photonics |
Volume | 5 |
Issue number | 6 |
DOIs | |
State | Published - Dec 2021 |
Keywords
- Blood vessel
- Graphics Proccesing Unit
- Monte Carlo Method
- Numerical modeling
- Scattering