微异构Embree照片级光线追踪解决方案
10月27-31日举办的2013年全国高性能计算学术年会(HPC China 2013)上, 英特尔展示了基于至强 E5处理器和至强融核协处理器平台的Embree照片级光线追踪解决方案。
光线追踪(ray tracing)是一个在二维(2D)屏幕上呈现三维(3D)图像的方法。简单来讲,这个技术的原理就是通过一个光线跟踪程序利用数学方式确定和复制从一幅图像的光线的路线。在计算机图形领域中,这种技术被普遍应用于生成高质量的照片级图像,大大简化了构建渲染模型,并且最大化的还原物体的细节。目前,该技术被广泛应用于游戏、动画、电视和DVD制作、电影等专业图形应用领域。但是在实际使用中,光线追踪技术应用运行的速度成为了最大挑战之一。
Embree 是一组由英特尔研究院开发的高性能光线追踪内核。这些内核经过专门的优化,并且支持 SSE 和 AVX 指令集,可在最新的英特尔处理器上进行照片级的渲染。除了光线追踪内核,Embree 还提供了一个照片级渲染引擎的示例。Embree 专为 Monte Carlo 光线追踪算法而设计,其中大部分光线都不连贯。在这种情形下,Embree 中特定的单条光线穿越内核可以提供最佳性能,而且它们极易集成到现有应用当中。
在本次的展示中Embree系统被运行于基于英特尔至强处理器与至强融核协处理器的微异构平台之上。 英特尔数据中心及互联系统事业部技术计算和平台应用支持团队平台架构师何万青博士讲到:“之所以采用微异构,是因为光线追踪技术对计算、尤其是并行计算的能力需求很高,以实现高质量的实时渲染,这也是至强融核协处理器最擅长的。与传统架构平台对比,采用至强处理器与至强融核协处理器的平台将渲染速度提升至4倍之多。”
所谓微异构,即具有多种类型、可提供计算力的硬件架构,但却由通用编程模型予以支持,以简化开发和优化过程。这一优势是传统异构架构(使用CPU与GPU加速器的组合)所无法实现的。于今年6月份荣登第41届全球高性能计算机500强(TOP500)排行榜榜首,被评为全球最强大的超级计算机天河二号就采用了微异构。
微异构Embree照片级光线追踪解决方案相关推荐
- Embree:照片级光线追踪内核
这是Intel处理器专用的技术,Vray 3.0有可能加入 ------------------------------ Embree:照片级光线追踪内核 摘要 Embree 是一组由英特尔研究院开发 ...
- Apache ServiceComb Pack 微服务分布式数据最终一致性解决方案
Apache ServiceComb Pack 微服务分布式数据最终一致性解决方案 参考文章: (1)Apache ServiceComb Pack 微服务分布式数据最终一致性解决方案 (2)http ...
- logback日志大量写磁盘导致微服务不能正常响应的解决方案
logback日志大量写磁盘导致微服务不能正常响应的解决方案 参考文章: (1)logback日志大量写磁盘导致微服务不能正常响应的解决方案 (2)https://www.cnblogs.com/xu ...
- 亚成微PD65W 100W快充解决方案RM6601SN规格书集成高压启动X电容放电功能氮化镓GaN驱动控制器外围精简调试方便
亚成微PD65W 100W快充解决方案RM6601SN规格书集成高压启动X电容放电功能氮化镓GaN驱动控制器外围精简调试方便 功能特性 产品概述 ⚫ 支持 CCM/QR 混合模式: ⚫ 内置 700V ...
- Mavenir推出云原生、模块化和基于微服务的融合计费解决方案(CCS)
助力通信服务提供商(CSP)创造性地实现3G.4G和5G网络中"网络即服务"的货币化 德州理查森--(美国商业资讯)--Mavenir是一家网络软件供应商,致力于利用可以在任何云上 ...
- 麒麟信安异构混合金融云解决方案获第八届金松奖
2月21日,第八届"金松奖"金融科技行业评选结果揭晓,"麒麟信安异构混合金融云解决方案"荣获最佳金融信创突破奖. 本次评选围绕金融信创.乡村振兴.隐私保护.数据 ...
- DataPipeline与TiDB推出异构数据实时同步解决方案,共筑安全可信基础设施
近日,DataPipeline数见科技与PingCAP正式宣布,经过联合测评双方已完成DataPipeline企业级实时数据融合平台与TiDB分布式数据库企业版联合解决方案的兼容认证,旨在为全球客户在 ...
- 泛微协同OA农业电子商务解决方案
方案概述 农业发展的主旋律是"以 信息化推动产业化,以产业化实现现代化",而 信息化的推进进程离不开政府的引导. 企业的实施和农户的参与.泛微 软件在为农业 行业客户提供信息和商务 ...
- 异构系统数据备份解决方案
一. 用户需求<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ...
最新文章
- linux常用shell命令面试,shell经典笔试题目总结
- oracle rac重建grid,oracle 11g rac安装之grid报错解决
- VMware下安装的Mac OS X如何修改显示分辨率
- java url gbk编码转换_如何在一个utf-8编码的HTML中 在javascript中url跳转时把url中的汉字改为GBK编码...
- HashMap的put方法返回值问题
- python手机版-QPython3手机版下载
- usb转rs485 linux驱动下载,USB转485万能驱动下载
- 【使用Pytorch实现ResNet网络模型:ResNet50、ResNet101和ResNet152】
- 带宽与网速之间的换算
- 高效工具推荐:技术人员必备的3个知识收藏工具(浏览器插件)
- 倍福plc的型号_EL9186——plc倍福模块+EL9100型号EL9010
- 零基础学 Python 有什么建议?
- 目前游戏行业内部主要几款游戏引擎的技术对比(转)
- 【智能商业】看十年·曾鸣书院公开课:未来的商业是智能商业
- CSS——css外部样式文件的引入
- 苹果电脑硬盘损坏数据是否可以恢复
- 女生学计算机专业毕业,女生学计算机专业好吗 毕业之后好找工作吗
- Android 高德地图的定位,周边搜索
- 仿真软件GCKontorl之软件在环(SiL)仿真
- 拿好!52个实用的数据可视化工具!
热门文章
- 联想ghost重装系统_联想怎么安装ghostwin7系统的教程
- python中session的使用方法_python中requests库session对象的妙用详解
- mysql 创建和删除库_mysql入门系列:mysql创建、删除和选择数据库
- boosting算法_集成学习:boosting、BDT、GBDT的概括理解
- ROS入门笔记(三):二进制包与源代码包
- python的json dump_python中json.dump和json.dumps的区别
- larvel 中的api.php_laravel route api.php 与 web.php 的区别
- php怎么上传函数,【后端开辟】php上传函数怎样封装
- java自定义tag,tag文件与tag标记,java自定义标签
- Python 解释器中使用help()命令如何退出