GPU-based Monte Carlo Photon Migration Algorithm with Path-partition Load Balancing

Youngjin Jeon, Jongha Park, Joonku Hahn, Hwi Kim

Research output: Contribution to journalArticlepeer-review

Abstract

A parallel Monte Carlo photon migration algorithm for graphics processing units that implements an improved load-balancing strategy is presented. Conventional parallel Monte Carlo photon migration algorithms suffer from a computational bottleneck due to their reliance on a simple load-balancing strategy that does not take into account the different length of the mean free paths of the photons. In this paper, path-partition load balancing is proposed to eliminate this computational bottleneck based on a mathematical formula that parallelizes the photon path tracing process, which has previously been con-sidered non-parallelizable. The performance of the proposed algorithm is tested using three-dimensional photon migration simulations of a human skin model.

Original languageEnglish
Pages (from-to)617-626
Number of pages10
JournalCurrent Optics and Photonics
Volume5
Issue number6
DOIs
StatePublished - Dec 2021

Keywords

  • Blood vessel
  • Graphics Proccesing Unit
  • Monte Carlo Method
  • Numerical modeling
  • Scattering

Fingerprint

Dive into the research topics of 'GPU-based Monte Carlo Photon Migration Algorithm with Path-partition Load Balancing'. Together they form a unique fingerprint.

Cite this