Back to Search
Start Over
Graphics processing unit-accelerated mesh-based Monte Carlo photon transport simulations
- Source :
- Journal of Biomedical Optics
- Publication Year :
- 2019
- Publisher :
- Society of Photo-Optical Instrumentation Engineers, 2019.
-
Abstract
- The mesh-based Monte Carlo (MMC) algorithm is increasingly used as the gold-standard for developing new biophotonics modeling techniques in 3-D complex tissues, including both diffusion-based and various Monte Carlo (MC)-based methods. Compared to multilayered and voxel-based MCs, MMC can utilize tetrahedral meshes to gain improved anatomical accuracy but also results in higher computational and memory demands. Previous attempts of accelerating MMC using graphics processing units (GPUs) have yielded limited performance improvement and are not publicly available. We report a highly efficient MMC—MMCL—using the OpenCL heterogeneous computing framework and demonstrate a speedup ratio up to 420× compared to state-of-the-art single-threaded CPU simulations. The MMCL simulator supports almost all advanced features found in our widely disseminated MMC software, such as support for a dozen of complex source forms, wide-field detectors, boundary reflection, photon replay, and storing a rich set of detected photon information. Furthermore, this tool supports a wide range of GPUs/CPUs across vendors and is freely available with full source codes and benchmark suites at http://mcx.space/#mmc.
- Subjects :
- Paper
Optics and Photonics
Speedup
Computer science
Monte Carlo method
Biomedical Engineering
Graphics processing unit
Symmetric multiprocessor system
01 natural sciences
Computational science
010309 optics
Biomaterials
Software
Imaging, Three-Dimensional
0103 physical sciences
Computer Graphics
Image Processing, Computer-Assisted
Computer Simulation
Graphics
light transport
General
Photons
business.industry
Computers
Optical Imaging
Reproducibility of Results
3D modeling
heterogeneous computing
Atomic and Molecular Physics, and Optics
Electronic, Optical and Magnetic Materials
Benchmark (computing)
business
Algorithms
Subjects
Details
- Language :
- English
- ISSN :
- 15602281 and 10833668
- Volume :
- 24
- Issue :
- 11
- Database :
- OpenAIRE
- Journal :
- Journal of Biomedical Optics
- Accession number :
- edsair.doi.dedup.....d515792669c9df9707449b9d98e13d38