FRED软件CPU和GPU计算速度对比
[color=rgba(0, 0, 0, 0.9)]FREDmpc如何提供工作效率 V1>>]]PS [color=rgba(0, 0, 0, 0.9)]•光线追迹时间大于40秒(追迹大量的光线:Tens of millions, Hundreds of millions, or billions) mqv!"rk'w [color=rgba(0, 0, 0, 0.9)]•经常需要整夜计算或者多天计算 J>S`}p [color=rgba(0, 0, 0, 0.9)]•模型包含非常多的几何元件(如CAD导入模型,光线路径筛选) ]zR,Y=
# [color=rgba(0, 0, 0, 0.9)]FREDMPC 正在不断开发,每个版本都将添加新功能。为了帮助确定 FREDMPC 是否适合您的分析需求,下表列出了当前版本的重要限制。 v}^
f8nVR [color=rgba(0, 0, 0, 0.9)]1.数值精度 Oo`b#!L [color=rgba(0, 0, 0, 0.9)]GPU光线追迹和分析可以在单精度和双精度模式下执行。精度模式的影响在一定程度上取决于系统的规模和结构。例如,由于单精度光线追迹,长传播距离或具有许多交叉点的系统可能更容易受到误差叠加的影响。但是单精度模式可实现最快的执行时间。 !|;w(/ [color=rgba(0, 0, 0, 0.9)]新的 mpc 菜单和工具栏上提供了用于选择精度模式的切换开关,并且切换开关的状态与文档一起保存。 mpc 高级光线追迹对话框还包含一个新选项,用于执行双浮点精度的 mpc 光线追迹。尽管并非所有应用程序都需要使用 64 位精度的光线追迹,这通常以牺牲光线追迹速度为代价,但这也是一项重要的诊断和测试功能,可以评估单精度对给定计算结果的影响。 VsR`y]"g [color=rgba(0, 0, 0, 0.9)]2.光线追迹路径 d){Al(/ [color=rgba(0, 0, 0, 0.9)]可以根据请求追迹光线路径数据,并指定用户指定的每个路径的最大事件数。路径数据将在光线追迹路径表和杂散光报告中储存。目前尚无能力支持基于路径的光线选择(例如,特定光线路径上的光线的辐照度)或路径重绘。 &xjeZh4- [color=rgba(0, 0, 0, 0.9)]3.脚本 '<KzWxuC [color=rgba(0, 0, 0, 0.9)]当文档被推到GPU 时,脚本化的表面、材料、膜层等将被近似。FREDMPC 光线追迹和分析功能可以使用 FRED 的脚本语言执行,但不会在 GPU 上编译或运行任何脚本。 <B=!ZC=n [color=rgba(0, 0, 0, 0.9)]GPU要求 9KLhAYaq [color=rgba(0, 0, 0, 0.9)]FRED MPC 需要一个或多个具有 6.0 或更高计算能力的本地NVIDIA GPU。软件支持多个并行操作的GPU 。 MESPfS+ [color=rgba(0, 0, 0, 0.9)]下图显示了已成功用 FREDmpc 进行测试的各种 GPU 主板的相对性能,其中 GeForce GTX 1650 作为参考,为每个显卡提供相对性能范围,以说明在基准测试期间观察到的结果范围(即一些 FRED 模型追迹光线比其他模型更快)。例如,在单精度模式下,RTX 3090的执行速度大约是GeForce GTX 1650上相同测试的8倍。在双精度模式下,A100的执行速度大约是GTX 1650的18倍。 ^p !4`S
[attachment=130000] >6cENe_@t
[attachment=130001] *S>,5R0k
]Zz<9zix
|