Accelerated rescaling of single Monte Carlo simulation runs with the Graphics Processing Unit (GPU)

被引:11
|
作者
Yang, Owen [1 ,2 ,3 ]
Choi, Bernard [1 ,2 ,3 ]
机构
[1] Univ Calif Irvine, Dept Biomed Engn, Irvine, CA 92697 USA
[2] Univ Calif Irvine, Beckman Laser Inst, Irvine, CA 92612 USA
[3] Univ Calif Irvine, Med Clin, Dept Surg, Irvine, CA 92612 USA
来源
BIOMEDICAL OPTICS EXPRESS | 2013年 / 4卷 / 11期
基金
美国国家卫生研究院;
关键词
TIME-RESOLVED REFLECTANCE; TURBID MEDIA; LIGHT TRANSPORT; OPTICAL-PROPERTIES; TISSUES;
D O I
10.1364/BOE.4.002667
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
To interpret fiber-based and camera-based measurements of remitted light from biological tissues, researchers typically use analytical models, such as the diffusion approximation to light transport theory, or stochastic models, such as Monte Carlo modeling. To achieve rapid (ideally real-time) measurement of tissue optical properties, especially in clinical situations, there is a critical need to accelerate Monte Carlo simulation runs. In this manuscript, we report on our approach using the Graphics Processing Unit (GPU) to accelerate rescaling of single Monte Carlo runs to calculate rapidly diffuse reflectance values for different sets of tissue optical properties. We selected MATLAB to enable non-specialists in C and CUDA-based programming to use the generated open-source code. We developed a software package with four abstraction layers. To calculate a set of diffuse reflectance values from a simulated tissue with homogeneous optical properties, our rescaling GPU-based approach achieves a reduction in computation time of several orders of magnitude as compared to other GPU-based approaches. Specifically, our GPU-based approach generated a diffuse reflectance value in 0.08ms. The transfer time from CPU to GPU memory currently is a limiting factor with GPU-based calculations. However, for calculation of multiple diffuse reflectance values, our GPU-based approach still can lead to processing that is similar to 3400 times faster than other GPU-based approaches. (C) 2013 Optical Society of America
引用
收藏
页码:2667 / 2672
页数:6
相关论文
共 50 条
  • [1] Accelerated 3-D Monte Carlo light dosimetry using a graphics processing unit (GPU) cluster
    Lo, William Chun Yip
    Lilge, Lothar
    [J]. LASER APPLICATIONS IN LIFE SCIENCES, 2010, 7376
  • [2] Graphics processing unit based direct simulation Monte Carlo
    Gladkov, Denis
    Tapia, Jose-Juan
    Alberts, Samuel
    D'Souza, Roshan M.
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2012, 88 (06): : 680 - 693
  • [3] Fast cardiac CT simulation using a Graphics Processing Unit-accelerated Monte Carlo code
    Badal, Andreu
    Kyprianou, Iacovos
    Sharma, Diksha
    Badano, Aldo
    [J]. MEDICAL IMAGING 2010: PHYSICS OF MEDICAL IMAGING, 2010, 7622
  • [4] Parallel Monte Carlo simulation in the canonical ensemble on the graphics processing unit
    Hailat, Eyad
    Russo, Vincent
    Rushaidat, Kamel
    Mick, Jason
    Schwiebert, Loren
    Potoff, Jeffrey
    [J]. INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2014, 29 (04) : 379 - 400
  • [5] GRAPHICS PROCESSING UNIT CLUSTER ACCELERATED MONTE CARLO SIMULATION OF PHOTON TRANSPORT IN MULTI-LAYERED TISSUES
    Jiang, Chao
    He, Heng
    Li, Pengcheng
    Luo, Qingming
    [J]. JOURNAL OF INNOVATIVE OPTICAL HEALTH SCIENCES, 2012, 5 (02)
  • [6] Graphics-processing-unit-accelerated Monte Carlo simulation of polarized light in complex three-dimensional media
    Yan, Shijie
    Jacques, Steven L.
    Ramella-Roman, Jessica C.
    Fang, Qianqian
    [J]. JOURNAL OF BIOMEDICAL OPTICS, 2022, 27 (08)
  • [7] Monte Carlo Simulation of X-Ray Imaging Using a Graphics Processing Unit
    Badal, Andreu
    Badano, Aldo
    [J]. 2009 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-5, 2009, : 4081 - 4084
  • [8] GPU-Accelerated Monte Carlo Simulation for a Single-Photon Underwater Lidar
    Liao, Yupeng
    Shangguan, Mingjia
    Yang, Zhifeng
    Lin, Zaifa
    Wang, Yuanlun
    Li, Sihui
    [J]. REMOTE SENSING, 2023, 15 (21)
  • [9] GPU Accelerated Monte Carlo Simulation for Radiotherapy Dose Calculation
    Zhuge, Y.
    Xie, H.
    Cheng, J.
    Miller, R. W.
    [J]. INTERNATIONAL JOURNAL OF RADIATION ONCOLOGY BIOLOGY PHYSICS, 2009, 75 (03): : S702 - S702
  • [10] Graphics processing unit-accelerated mesh-based Monte Carlo photon transport simulations
    Fang, Qianqian
    Yan, Shijie
    [J]. JOURNAL OF BIOMEDICAL OPTICS, 2019, 24 (11)