Embree

英特尔高性能光线追踪内核
授权协议 Apache
开发语言 C/C++
所属分类 神经网络/人工智能、 计算机视觉库/人脸识别
软件类型 开源软件
地区 不详
投 递 者 汤念
操作系统 Linux
开源组织
适用人群 未知
 软件概览

Embree概述
Embree是在英特尔开发的高性能光线追踪内核的集合。 Embree的目标用户是图形应用工程师,他们希望通过利用Embree的优化光线跟踪内核来提高应用程序的性能。内核针对支持SSE,AVX,AVX2和AVX512的最新英特尔®处理器进行了逼真的渲染优化。 Embree支持运行时代码选择,以选择与CPU的指令集最匹配的遍历和构建算法。我们建议使用Embree通过其API来从未来的改进中获得最大的好处。 Embree根据Apache 2.0许可证发布为开源。

Embree还通过为核心光线追踪算法提供ISPC接口,支持使用Intel SPMD程序编译器(ISPC,https://ispc.github.io/)编写的应用程序。这使得可以在ISPC中编写使用SSE,AVX,AVX2和AVX512的渲染器,而无需更改任何代码。 ISPC还支持运行时代码选择,因此ISPC将为您的应用程序选择最佳代码路径,而Embree为光线跟踪算法选择最佳代码路径。

Embree包含针对非相干工作负载(例如蒙特卡罗射线追踪算法)和相干工作负载(例如主要可见性和硬阴影射线)优化的算法。对于标准CPU,Embree中的单射线遍历内核为非相干工作负载提供最佳性能,并且非常容易集成到现有渲染应用程序中。对于启用AVX512的计算机,使用默认混合光线/数据包遍历算法在ISPC中编写的渲染器显示性能最佳,但需要在ISPC中编写渲染器。一般来说,对于一致的工作负载,ISPC在每个平台上胜过单射线模式。 Embree还通过实现高性能两级空间索引结构构建算法支持动态场景。

除了光线跟踪内核,Embree提供了一些教程来演示如何使用Embree API。最初包含在Embree内核包中的示例照片级渲染器现在在单独的GIT存储库中可用(请参阅Embree示例渲染器)。

  • GitHub - embree/embree: Embree ray tracing kernels repository. Intel® Embree is a collection of high-performance ray tracing kernels, developed at Intel. The target users of Intel® Embree are graphics

  • 本文从英特尔® Embree 光线追踪技术着手,深入探讨英特尔与 Valve 合作带来的优势:一方面,开发人员使用英特尔高度优化的库创建场景,可以显著加快编译速度;另一方面,逼真的声效可以增强游戏性,从而为消费者提供更加沉浸式的体验。了解详情 转载于:https://juejin.im/post/5cb8561c5188251b1457a2c7

 相关资料
  • 1、自我介绍 2、项目介绍 3、主要做了什么,为什么这样做 4、模型结构 5、与原算法比较,优势和不足 6、在学校有没有学过机器学习深度学习相关课程 7、滤波器(不会) 8、怎样部署(不会) 9、评价指标 10、倾向于做什么方向 11、线性回归与逻辑回归 12、朴素贝叶斯 13、代码题:单位园随机采样 #摩尔线程##摩尔线程智能科技(北京)有限责任公司#

  • 主要内容:可追溯性矩阵的目标可追踪性矩阵是一种表格类型的文档,用于开发软件应用程序以跟踪需求。它可用于向前(从需求到设计或编码)和向后(从编码到需求)跟踪。它也称为需求可追踪性矩阵(RTM)。 通常,这就像一个包含表格的工作表文档,但是还有许多用户定义的可追溯性矩阵模板。可追溯性矩阵中的每个要求都与其各自的测试用例相关联,以便可以根据具体要求顺序执行测试。 下面给出一个表作为示例,以便可以理解可追溯性矩阵的格式: 业务需求

  • 本人背景算法工程师,cv方向论文两篇,nlp实习经历。 一轮 25min 自我介绍 询问项目论文 问题:resnet架构、c++程序执行过程 反问 二轮 40min 自我介绍 询问项目论文(论文很细致,结构、损失、数据集、实验结果、创新点) 问题:Transformer架构、核心公式以及采用什么的正则化、BN和LN的区别。其实大部分是根据论文内容发散 反问 三轮HR面 25min 没有自我介绍 问

  • 我在一个公认的缓慢配置中设置了Kafka——但我不期待我看到的数字。 我将集群设置为<code>LogAppendTime</code>,因此我正在测量事件写入Kafka(由代理决定)与服务接收到事件之间的时间。代理和应用程序都位于“同一位置”,因此服务器之间的ping时间很短,时钟应该同步或接近。 我看到延迟在 到 600ms 之间,很多是 ......巨大的差异让我觉得我的设置出了问题。它因消

  • 本文向大家介绍Opencv光流运动物体追踪详解,包括了Opencv光流运动物体追踪详解的使用技巧和注意事项,需要的朋友参考一下 光流的概念是由一个叫Gibson的哥们在1950年提出来的。它描述是空间运动物体在观察成像平面上的像素运动的瞬时速度,利用图像序列中像素在时间域上的变化以及相邻帧之间的相关性来找到上一帧跟当前帧之间存在的对应关系,从而计算出相邻帧之间物体的运动信息的一种方法。那么所说的光

  • 本节提供用于 After Effects CC 2014 光线追踪 3D 渲染器的受支持 GPU 的完整列表。 您可以在以下链接中找到 After Effects 和 Premiere Pro 的完整系统要求: After Effects 系统要求 Premiere Pro 系统要求 Windows CUDA GeForce GTX 285 GeForce GTX 470 GeForce GTX