Cargando…

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

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 pro...

Descripción completa

Detalles Bibliográficos
Autores principales: Yu, Leiming, Nina-Paravecino, Fanny, Kaeli, David, Fang, Qianqian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Society of Photo-Optical Instrumentation Engineers 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5785911/
https://www.ncbi.nlm.nih.gov/pubmed/29374404
http://dx.doi.org/10.1117/1.JBO.23.1.010504
_version_ 1783295700663009280
author Yu, Leiming
Nina-Paravecino, Fanny
Kaeli, David
Fang, Qianqian
author_facet Yu, Leiming
Nina-Paravecino, Fanny
Kaeli, David
Fang, Qianqian
author_sort Yu, Leiming
collection PubMed
description 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.
format Online
Article
Text
id pubmed-5785911
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Society of Photo-Optical Instrumentation Engineers
record_format MEDLINE/PubMed
spelling pubmed-57859112019-01-26 Scalable and massively parallel Monte Carlo photon transport simulations for heterogeneous computing platforms Yu, Leiming Nina-Paravecino, Fanny Kaeli, David Fang, Qianqian J Biomed Opt JBO Letters 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. Society of Photo-Optical Instrumentation Engineers 2018-01-26 2018-01 /pmc/articles/PMC5785911/ /pubmed/29374404 http://dx.doi.org/10.1117/1.JBO.23.1.010504 Text en © The Authors. https://creativecommons.org/licenses/by/3.0/ Published by SPIE under a Creative Commons Attribution 3.0 Unported License. Distribution or reproduction of this work in whole or in part requires full attribution of the original publication, including its DOI.
spellingShingle JBO Letters
Yu, Leiming
Nina-Paravecino, Fanny
Kaeli, David
Fang, Qianqian
Scalable and massively parallel Monte Carlo photon transport simulations for heterogeneous computing platforms
title Scalable and massively parallel Monte Carlo photon transport simulations for heterogeneous computing platforms
title_full Scalable and massively parallel Monte Carlo photon transport simulations for heterogeneous computing platforms
title_fullStr Scalable and massively parallel Monte Carlo photon transport simulations for heterogeneous computing platforms
title_full_unstemmed Scalable and massively parallel Monte Carlo photon transport simulations for heterogeneous computing platforms
title_short Scalable and massively parallel Monte Carlo photon transport simulations for heterogeneous computing platforms
title_sort scalable and massively parallel monte carlo photon transport simulations for heterogeneous computing platforms
topic JBO Letters
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5785911/
https://www.ncbi.nlm.nih.gov/pubmed/29374404
http://dx.doi.org/10.1117/1.JBO.23.1.010504
work_keys_str_mv AT yuleiming scalableandmassivelyparallelmontecarlophotontransportsimulationsforheterogeneouscomputingplatforms
AT ninaparavecinofanny scalableandmassivelyparallelmontecarlophotontransportsimulationsforheterogeneouscomputingplatforms
AT kaelidavid scalableandmassivelyparallelmontecarlophotontransportsimulationsforheterogeneouscomputingplatforms
AT fangqianqian scalableandmassivelyparallelmontecarlophotontransportsimulationsforheterogeneouscomputingplatforms