English

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

Distributed, Parallel, and Cluster Computing 2018-02-06 v2 Computational Physics

Abstract

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 (OpenCL) 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 strat- egies are developed to obtain efficient simulations using multiple central processing units (CPUs) and GPUs.

Keywords

Cite

@article{arxiv.1711.03244,
  title  = {Scalable and massively parallel Monte Carlo photon transport simulations for heterogeneous computing platforms},
  author = {Leiming Yu and Fanny Nina-Paravecino and David Kaeli and Qianqian Fang},
  journal= {arXiv preprint arXiv:1711.03244},
  year   = {2018}
}

Comments

Accepted for Publication in Journal of Biomedical Optics Letters on Jan 4, 2018, to appear in Volume 23, Issue 2

R2 v1 2026-06-22T22:40:39.824Z