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 条
  • [41] Parametrized GPU Accelerated Electron Monte Carlo Second Check
    Haywood, J.
    [J]. MEDICAL PHYSICS, 2016, 43 (06) : 3318 - 3319
  • [42] Fast Monte Carlo simulations of ultrasound-modulated light using a graphics processing unit
    Leung, Terence S.
    Powell, Samuel
    [J]. JOURNAL OF BIOMEDICAL OPTICS, 2010, 15 (05)
  • [43] Monte Carlo Option Pricing With Graphics Processing Units
    Nord, Fredrik
    Laure, Erwin
    [J]. APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 143 - 150
  • [44] Fast Parallel Simulation of Fiber Optical Communication Systems Accelerated by a Graphics Processing Unit
    Pachnicke, S.
    Chachaj, A.
    Helf, M.
    Krummrich, P. M.
    [J]. 2010 12TH INTERNATIONAL CONFERENCE ON TRANSPARENT OPTICAL NETWORKS (ICTON), 2011,
  • [45] A Graphics Processing Unit (GPU) Approach to Large Eddy Simulation (LES) for Transport and Contaminant Dispersion
    Bieringer, Paul E.
    Pina, Aaron J.
    Lorenzetti, David M.
    Jonker, Harmen J. J.
    Sohn, Michael D.
    Annunzio, Andrew J.
    Fry, Richard N., Jr.
    [J]. ATMOSPHERE, 2021, 12 (07)
  • [46] Graphics processing unit accelerated computation of digital holograms
    Kang, Hoonjong
    Yaras, Fahri
    Onural, Levent
    [J]. APPLIED OPTICS, 2009, 48 (34) : H137 - H143
  • [47] Fast computation of MadGraph amplitudes on graphics processing unit (GPU)
    Hagiwara, K.
    Kanzaki, J.
    Li, Q.
    Okamura, N.
    Stelzer, T.
    [J]. EUROPEAN PHYSICAL JOURNAL C, 2013, 73 (11): : 1 - 39
  • [48] Fast computation of MadGraph amplitudes on graphics processing unit (GPU)
    K. Hagiwara
    J. Kanzaki
    Q. Li
    N. Okamura
    T. Stelzer
    [J]. The European Physical Journal C, 2013, 73
  • [49] Fast motion estimation for HEVC on graphics processing unit (GPU)
    Dongkyu Lee
    Donggyu Sim
    Keeseong Cho
    Seoung-Jun Oh
    [J]. Journal of Real-Time Image Processing, 2016, 12 : 549 - 562
  • [50] GPU-OpenCL accelerated probabilistic power flow analysis using Monte-Carlo simulation
    Abdelaziz, Morad
    [J]. ELECTRIC POWER SYSTEMS RESEARCH, 2017, 147 : 70 - 72