首页> 美国卫生研究院文献>Biomedical Optics Express >Accelerated rescaling of single Monte Carlo simulation runs with the Graphics Processing Unit (GPU)
【2h】

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

机译:使用图形处理单元(GPU)加速单个Monte Carlo仿真的缩放比例

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Abstract: 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 ~3400 times faster than other GPU-based approaches.
机译:摘要:研究人员通常使用分析模型(例如光传输理论的扩散近似)或随机模型(例如蒙特卡洛模型)来解释基于纤维和基于照相机的生物组织反射光的测量结果。为了实现组织光学特性的快速(理想的是实时)测量,尤其是在临床情况下,迫切需要加快蒙特卡洛模拟运行。在此手稿中,我们报告了使用图形处理单元(GPU)加速单个Monte Carlo运行的重新定标以计算不同组光学特性的快速漫反射值的方法。我们选择了MATLAB,以使基于C和CUDA编程的非专业人员可以使用生成的开源代码。我们开发了具有四个抽象层的软件包。为了从具有均匀光学特性的模拟组织中计算出一组漫反射率值,与其他基于GPU的方法相比,基于GPU的重新缩放方法可将计算时间减少几个数量级。具体而言,我们基于GPU的方法在0.08ms内产生了漫反射值。从CPU到GPU内存的传输时间目前是基于GPU的计算的限制因素。但是,对于多个漫反射率值的计算,我们的基于GPU的方法仍可导致处理速度比其他基于GPU的方法快约3400倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号