Scalable and massively parallel Monte Carlo photon transport simulations for heterogeneous computing platforms

11/09/2017
by   Leiming Yu, et al.
0

We present a highly scalable Monte Carlo (MC) 3D photon transport simulation platform designed for heterogeneous computing systems. By developing a massively parallel MC algorithm using the OpenCL framework, this research extends our existing 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 have been developed to obtain efficient simulations using multiple CPUs and GPUs.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset