使用当代图形光线追踪硬件加速基于网格的蒙特卡罗模拟
Shijie Yan1, Douglas Dwyer1, David R Kaeli1
1Northeastern University, Department of Electrical and Computer Engineering, Boston, Massachusetts, United States.
ArXiv
|December 8, 2025
概括
射线追踪蒙特卡罗 (MC) 方法加速光组织相互作用模拟. 这种新的RT-MMC算法使用GPU射线跟踪核心来实现更快,更简单,更实用的生物光子学模拟.
科学领域:
- 生物光子学 生物光子学
- 计算机建模 计算建模
- 医学物理 医学物理
背景情况:
- 蒙特卡洛 (MC) 方法对于光-组织相互作用建模是准确的.
- 基于网格的MC (MMC) 提高了复杂几何形状的精度,但面临着计算瓶.
- 射线边界交叉测试限制了传统MMC算法的性能.
研究的目的:
- 使用现代GPU硬件开发一个高度加速的MMC算法 (RT-MMC).
- 为了利用射线追踪核心 (RT核心) 在的介质中实现更快的体积射线追踪.
- 简化MMC的工作流程,提高模拟的实用性.
主要方法:
- 使用NVIDIA的OptiX平台实现RT-MMC,用于硬件加速的射线穿越.
- 扩展图形光线跟踪管道用于体积光线跟踪,消除了网格生成.
- 支持没有复杂的网状网的宽场源.
主要成果:
- 在各种GPU架构中,RT-MMC实现了1.5×至4.5×的加速度.
- 与传统的软件射线追踪MMC算法表现出极好的一致性.
- 显著提高了MMC用于例行模拟的实用性.
结论:
- 硬件加速射线跟踪极大地简化了MMC模拟工作流.
- RT-MMC提供了大量的加速度,随着光线追踪硬件的发展,预计会有进一步的收益.
- 采用图形射线追踪管道通过利用新兴硬件,有利于生物光子学应用.
相关概念视频
Accelerating Fluids
2.1K
When a fluid is in constant acceleration, the pressure and buoyant force equations are modified. Suppose a beaker is placed in an elevator accelerating upward with a constant acceleration, a. In the beaker, assume there is a thin cylinder of height h with an infinitesimal cross-sectional area, ΔS.
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
2.1K
Mesh Analysis
1.4K
Mesh analysis is a valuable method for simplifying circuit analysis using mesh currents as key circuit variables. Unlike nodal analysis, which focuses on determining unknown voltages, mesh analysis applies Kirchhoff's voltage law (KVL) to find unknown currents within a circuit. This method is particularly convenient in reducing the number of simultaneous equations that need to be solved.
A fundamental concept in mesh analysis is the definition of meshes and mesh currents. A mesh is a closed...
A fundamental concept in mesh analysis is the definition of meshes and mesh currents. A mesh is a closed...
1.4K
Mesh Analysis with Current Sources
1.9K
Mesh analysis becomes simpler when analyzing circuits with current sources, whether independent or dependent. The presence of current sources reduces the number of equations required for analysis. Two cases illustrate this:
Current Source in One Mesh: The analysis process is straightforward when a current source is found in only one mesh within the circuit. Mesh currents are assigned as usual, with the mesh containing the current source excluded from the analysis. Kirchhoff's voltage law...
Current Source in One Mesh: The analysis process is straightforward when a current source is found in only one mesh within the circuit. Mesh currents are assigned as usual, with the mesh containing the current source excluded from the analysis. Kirchhoff's voltage law...
1.9K
Maxwell-Boltzmann Distribution: Problem Solving
2.8K
Individual molecules in a gas move in random directions, but a gas containing numerous molecules has a predictable distribution of molecular speeds, which is known as the Maxwell-Boltzmann distribution, f(v).
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
2.8K
Parallel Processing
605
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
605
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
264
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
264


