FREDMPC是Photon Engineering公司持续投入利用GPU技术的成果。它能快速以及精确地进行辐射测量和光机系统光线追迹和分析。

GPU硬件技术中,NVIDIA是业界领先者,在单个工作站中,允许数千个并行运行的处理单元。GPU硬件(和软件)发展迅速,可伸缩性强,与基于分布式CPU的网络相比,成本相对较低。通过简单地添加或升级PC中的GPU,使用FRED MPC进行光线追迹和分析,可以比使用传统多线程CPU快几个数量级。

 

 

CPU上的FRED模型通过模型转换步骤映射到GPU上的等效代码

从程序结构的角度来看,利用GPU就得要求FRED中的每个功能在源代码库中都有两个版本;一个版本是专门为CPU编写的,一个版本是专门为GPU编写的。当发出使用GPU的请求时,CPU上的FRED模型通过转换器传递,该转换器将每个FRED特性映射到其等效GPU版本。这种结构的结果是,每个需要GPU支持的FRED功能都必须用专门的GPU代码完全重写。然而,对于给定的FRED MPC版本,并非所有的FRED功能都将具有GPU计算。随着Photon Engineering公司持续对GPU代码的开发,FRED MPC的功能将会随着每一次版本更新而扩展。

非常快?

FREDMPC是否会为我的工作效力?

 你是否在追迹庞大数量的光线?

 你是否经常计算几天几夜?

 你的模型是否是由几千个表面所组成的

如果是的话,那么FREDMPC可能是很有用的。问题是:你的时间多值钱?

FREDMPC正在不断开发,每个版本都将添加新功能。为了帮助确定FREDMPC是否适合您的分析需求,下表列出了当前版本的重要限制。

1. 相干场传输

现在FREDMPC不支持相干场传输

2. 偏振

FREDMPC不支持偏振光线追迹或者偏振分析

3. 数值精度

GPU光线追迹当前是单(浮点)精度,而CPU光线追迹是双精度。这种限制的影响部分取决于系统的规模和结构。比如,由于单精度光线追迹,长传输距离或具有许多交叉点的系统可能更容易受到误差叠加的影响。

并非所有FRED功能都可以用GPU精确实现,这取决于在GPU上表示的结构,可以创建近似的结构。

4. 光线追迹路径

可以根据请求追迹光线路径数据,并指定用户指定的每个路径的最大事件数。路径数据将在光线追迹路径表和杂散光报告中储存。目前尚无能力支持基于路径的光线选择(例如,特定光线路径上的光线的辐照度)或路径重绘。

5. 脚本

当文档被推到GPU时,脚本化的表面、材料、膜层等将被近似。FREDMPC光线追迹和分析功能可以使用FRED的脚本语言执行,但不会在GPU上编译或运行任何脚本。

硬件需求

FREDMPC不是一个独立的产品,它是我们的FRED光学工程软件的一个版本,允许使用GPU执行光线生成,光线追迹和分析。除GPU功能外,FREDMPC License还可以访问FRED Standard和FRED Optimum的所有CPU功能。使用FRED MPC License中包含的CPU功能时,应考虑以下PC配置选项:

Ÿ FRED只运行在Windows上,我们推荐win10

Ÿ FRED Standard在多达17个线程上执行多线程计算,而FRED Optimum最多支持63个线程。FRED不会使用任何超过FRED版本限制的线程。

Ÿ FRED的许多组件(例如BASIC脚本计算和模型更新)不是多线程的。因此,有一个高速处理器是很有用的。在许多情况下,与较大数量的慢速CPU相比,较低数量的快速CPU的性能更好(例如16核3.2GHz  vs.  24核2.4GHz)。

Ÿ 我们建议使用16 GB+ RAM,以避免在使用大型光线追迹时可能发生的缓存溢出情况。

Ÿ 有时, 无法避免缓冲(例如,当需要追迹超过可用RAM所能处理的光线时)。因此,具有高磁盘I/O的系统是有好处的。另外推荐使用固态硬盘(SSD)。

GPU要求

FREDMPC需要一个或多个具有3.1或更高计算能力的本地NVIDIA GPU。软件支持多个并行操作的GPU板。

下图显示了已成功用FREDMPC进行测试的各种GPU主板的相对性能,其中GeForce GTX 1050 Ti作为参考,为每个显卡提供相对性能范围,以说明在基准测试期间观察到的结果范围(即一些FRED模型追迹光线比其他模型更快)。例如,Quadro GV100上的基准文件执行速度比GeForce GTX 1050 Ti上的相同文件快2.4到12.6倍。所选GPU的当前价格在图表下侧显示。

新一代光学工程仿真软件FRED MPC介绍相关推荐

  1. 新一代光学工程仿真软件RED MPC支持的功能

    (GPU光线追迹和分析)> 支持的功能 概要 实体分析 表面分析 探测器实体 方向分析实体 结果节点分析 膜层 分布计算 几何体 表面 表面属性 非表面几何体节点 关键字 数值精度 光线 光线类 ...

  2. 光学仿真软件FRED应用于侧入光式的背光模块

    请问FRED这套软件针对一般光源侧入光式的背光模块是否可以详细仿真光源透过LGP上面油墨印刷后的光源轨迹(整个面的光均匀度)?LGP上会印刷光学级油墨点(Pattern),我们会控制Pattern直径 ...

  3. 中北大学工程硕士计算机技术,中北大学光学工程专业介绍

    专业概述: 中北大学光学工程专业已发展为光学为主,与信息科学.能源科学.材料科学.生命科学.空间科学.精密机械与制造.计算机科学及微电子技术等学科紧密交叉和相互渗透的学科.本学科于2005年6月被批准 ...

  4. 计算机考研一些常纹面试知识,2020年光学工程考研复试真题和技巧

    深圳大学光学工程考研复试技巧和真题 2020年硕士研究生的复试就要展开了,念念不忘,必有回响.大多数考研人花费了大量心血,只为最后能成功上岸.下面整理了深圳大学往年光学工程专业研究生考试复试的一些基本 ...

  5. 西安电子科技大学光学工程(学硕)考研经验分享

    给大家分享一下西电光学工程专业考研过程中的体会与成功上岸的经验,希望可以给到一些些帮助. 我本科是西电光电信息科学与工程专业的,一开始也不是喜欢自己这个专业,当初也纠结过是跨考还是继续本专业,是考本校 ...

  6. 机器视觉 光学工程专业_大学光学工程专业找工作简历怎么写

    基本信息 姓名:七分简历 年龄:27岁 电话:159****6910 邮箱:369598****@qq.com 经验:5年 意向:XX岗位 教育背景 时间:2004-09 - 2006-07 学校:[ ...

  7. 电子科大电气工程导师介绍绍_电子科技大学计算机科学与工程学院研究生导师介绍:葛树志...

    院校研究生导师对于日后的研究生生涯起到重要的指导作用,因此对目标院校研究生导师一定要了解.以下是中公考研小编为大家整理的"电子科技大学计算机科学与工程学院研究生导师介绍:葛树志"的 ...

  8. 计算机考研专业课是0803的学校,22考研院校排名:0803光学工程院校排名一览表...

    专业的选择,关系到未来的职业发展路径;而学校的选择,关系到考研时的院校竞争难度,两个都非常重要,网络上关于院校排名的文章非常多,其中有的还比较靠谱,但是有的看起来就不那么靠谱了,因此武汉文都考研小编结 ...

  9. 中兴c600olt数据配置_中兴OLT开局数据配置、工程规范、版本升级介绍.ppt

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp电子工程/通信技术&nbsp>&nbsp数据通信与网络 中兴OLT开局数据配置.工程规范.版 ...

最新文章

  1. 如何将django部署从顶级目录迁移到子目录下(NGINX UWSGI DJANGO)
  2. go mod依赖离线安装_go mod 无法自动下载依赖包的问题
  3. Nodejs实现WebSocket通信demo
  4. laravel如何生成swagger接口文档
  5. Kafka 不停机修改某一个topic数据保存时间
  6. jquery解析XML
  7. java单元测试面试,Java必备!JUnit面试题和答案汇总
  8. Oracle查询对应表是否在使用,oracle 中查询当前用户可以看到的表名、表对应的所有字段...
  9. javascript编程知识点
  10. 用css+jquery实现视频永远占满全屏效果
  11. 搭建机器人电控系统——什么是单片机MCU?如何选择单片机?
  12. linux 取字符串的一部分,什么linux shell命令返回字符串的一部分?
  13. 没有基础学习大数据难吗?
  14. mysql rds云数据库_云数据库 RDS MySQL快速入门手册
  15. 安妮的50句经典[转贴]
  16. Glide v4详解
  17. php调用大漠,大漠路人 - SegmentFault 思否
  18. 验证码识别之w3cschool字符图片验证码(easy级别)
  19. python公众号留言功能_Python 爬取公众号文章、评论
  20. Interview100-91 著名的毒酒问题

热门文章

  1. android 蓝牙连接rtk,基于Android手机的RTK手簿软件设计与实现
  2. linux编译sqrt,linux c sqrt
  3. 【MAC M1芯片】PS已解决在M1苹果电脑上出现“闪退”“液化”和WEB等黑屏问题
  4. java注解 pdf_使用 iText 复制带注释的 PDF
  5. Hive常用窗口函数实战
  6. 视频转换成flv注意事项
  7. 微信公众号 - Java推送小程序订阅消息给用户
  8. 如何进行网站的稳定性测试《转载》
  9. USACO-Stamps
  10. 笔记本电脑键盘失效修复方法,我搞了好久