Monte Carlo Simulation of Photon Migration in 3D Turbid Media Accelerated by Graphics Processing Units
Athinoula A. Martinos Center for Biomedical Imaging · Massachusetts General Hospital
Abstract
We report a parallel Monte Carlo algorithm accelerated by graphics processing units (GPU) for modeling time-resolved photon migration in arbitrary 3D turbid media. By taking advantage of the massively parallel threads and low-memory latency, this algorithm allows many photons to be simulated simultaneously in a GPU. To further improve the computational efficiency, we explored two parallel random number generators (RNG), including a floating-point-only RNG based on a chaotic lattice. An efficient scheme for boundary reflection was implemented, along with the functions for time-resolved imaging. For a homogeneous semi-infinite medium, good agreement was observed between the simulation output and the analytical…
Citation impact
- FWCI
- 24.93
- Percentile
- 100%
- References
- 24
Authors
2Topics & keywords
- Monte Carlo method
- Computer science
- CUDA
- Computational science
- Graphics processing unit
- Massively parallel
- Graphics
- Photon