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

  • Yu L
  • Nina-Paravecino F
  • Kaeli D
  • et al.
108Citations
Citations of this article
87Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

Yu, L., Nina-Paravecino, F., Kaeli, D., & Fang, Q. (2018). Scalable and massively parallel Monte Carlo photon transport simulations for heterogeneous computing platforms. Journal of Biomedical Optics, 23(01), 1. https://doi.org/10.1117/1.jbo.23.1.010504

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free