Publication | Open Access
Scalable and massively parallel Monte Carlo photon transport simulations for heterogeneous computing platforms
210
Citations
8
References
2018
Year
EngineeringComputer ArchitectureSimulationSupercomputer ArchitectureProgrammable PhotonicsGpu ComputingQuantum ComputingSystems EngineeringModeling And SimulationParallel ComputingPhotonicsMassively-parallel ComputingPhysicsMonte CarloComputer EngineeringLarge-scale SimulationComputer ScienceGpu ClusterGpu ArchitectureHeterogeneous Computing PlatformsMonte Carlo MethodParallel ProgrammingScalable Monte CarloMc TechniqueParallel Mc Algorithm
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1