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...
Autores principales: | , , , |
---|---|
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 |