新一代光学工程仿真软件FRED MPC介绍
FREDMPC是Photon Engineering公司持续投入利用GPU技术的成果。它能快速以及精确地进行辐射测量和光机系统光线追迹和分析。 M0?%r` _7qa~7?f GPU硬件技术中,NVIDIA是业界领先者,在单个工作站中,允许数千个并行运行的处理单元。GPU硬件(和软件)发展迅速,可伸缩性强,与基于分布式CPU的网络相比,成本相对较低。通过简单地添加或升级PC中的GPU,使用FRED MPC进行光线追迹和分析,可以比使用传统多线程CPU快几个数量级。 >lyE@S sA #,1)@[ yc`3)
CPU上的FRED模型通过模型转换步骤映射到GPU上的等效代码 mH\2XG8nV 从程序结构的角度来看,利用GPU就得要求FRED中的每个功能在源代码库中都有两个版本;一个版本是专门为CPU编写的,一个版本是专门为GPU编写的。当发出使用GPU的请求时,CPU上的FRED模型通过转换器传递,该转换器将每个FRED特性映射到其等效GPU版本。这种结构的结果是,每个需要GPU支持的FRED功能都必须用专门的GPU代码完全重写。然而,对于给定的FRED MPC版本,并非所有的FRED功能都将具有GPU计算。随着Photon Engineering公司持续对GPU代码的开发,FRED MPC的功能将会随着每一次版本更新而扩展。 o=Mm=;H se]&)%p[ 'n\P S,[1R 非常快? !g)rp`? "(dI/} Eht8~"fj FREDMPC是否会为我的工作效力? {Xr 9]g` M^hz<<:$ 你是否在追迹庞大数量的光线? ?<\2}1 你是否经常计算几天几夜? $b7@S`5 你的模型是否是由几千个表面所组成的 rQ2TPX<?a 如果是的话,那么FREDMPC可能是很有用的。问题是:你的时间多值钱? vSv1FZu* FREDMPC正在不断开发,每个版本都将添加新功能。为了帮助确定FREDMPC是否适合您的分析需求,下表列出了当前版本的重要限制。 8TU(5:xJo 1. 相干场传输 {9Ok^O 现在FREDMPC不支持相干场传输 k{hNv|:, 2. 偏振 wuk\__f4 FREDMPC不支持偏振光线追迹或者偏振分析 VeY&pPQ |