0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

揭秘Imagination 4级光追GPU和Vulkan绘图应用程序接口

Felix分析 来源:电子发烧友网 作者:吴子鹏 2022-07-23 07:56 次阅读
电子发烧友网报道(文/吴子鹏)近日,全球知名半导体和IP供应商Imagination联合专注于制定开放标准的Khronos Group(科纳斯组织)在上海举行联合技术研讨会,活动主要关注GPU、开源标准和开放API接口等技术的相关应用,芯动科技、腾讯、Unity等公司受邀参会并发表了演讲。

本次研讨会上,Imagination重点介绍了其首创的4级光追GPU解决方案以及其他GPU创新技术。

Imagination 4级光追GPU

不少从业者可能并非第一次听说Imagination的RTLS 4级光线追踪GPU,实际上在去年年底,Imagination在新品发布会上就专门介绍过相关技术和最新产品,本次研讨会则是进一步介绍了这项技术的部署细节。

根据此前的介绍,光线追踪更多是应用于传统的游戏和动画制作当中,通过计算机在游戏或动画的每一帧画面制作当中,模拟现实世界中的光线从光源到物体表面再到人眼所呈现的视觉效果,以提升视觉体验。Imagination PowerVR Photon光线追踪架构的旗舰款GPU IP——IMG CXT能够为移动游戏玩家和开发者提供桌面级质量的体验。

Imagination技术前瞻副总裁Kristof Beets在研讨会上表示,“Imagination从2014年就开始研究实时混合光线追踪解决方案。我们开发了一款名为Plato的测试芯片,并以此为基础开发了很多原型产品。混合光线追踪是将传统光栅图形与硬件加速光线追踪相结合的一项关键创新,这个硬件平台不仅被用于硬件调优,还用于软件算法优化。”

从区分光线追踪能力和效率的角度出发,Imagination开发了光线追踪技术的分级系统,Imagination的解决方案处于第四级——硬件将支持相干性排序BVH处理,将光线进行汇聚,保证处理过程的光线相干性。



与RTLS 4级光线追踪相对应的便是Imagination新一代旗舰款GPU IP——IMG CXT,这便是去年年末发布的新品。IMG CXT 48-1536 RT3内核新增了3个光线加速集群(RAC),光线追踪性能高达1.3GRay/s,支持在移动设备中以高帧率实现逼真的光线追踪阴影、反射、全局照明和环境遮蔽等效果。



Kristof Beets指出,“在RTLS 4级光线追踪中,硬件会分析全部活跃光线,我们将行为路径相似的光线分组,因为它们有很大几率会使用相同的数据,照射到相同类型的物体。这种方法让我们在光线追踪技术的实现时,采用与基于传统渲染主GPU一致的并行处理技术。高度并行的架构是独特的专利方法,是实现RTLS 4级光线追踪高效的基础,让移动设备也可以在有限的功耗内实现高性能和高吞吐量的光线追踪。这对保证手机用户的使用体验非常重要。”

他对此强调,最重要的是这一切通过硬件即可实现。

在IMG CXT系列GPU的应用领域中,除了上述着重探讨的移动市场,还包括AR(增强现实)、数据中心自动驾驶等。Kristof Beets解释称,通过多核扩展的方式,多个GPU的部署可以实现性能提升,满足中端平板电脑或入门级游戏主机解决方案的要求。光线追踪也可以与神经网络AI处理集成,进一步分流GPU负载,提高效率,包括采用神经网络技术的高精度算法或除噪算法。

面向广大开发者,Kristof Beets表示,标准化非常重要,“非标准API的一大问题就是造成生态系统效率低下。幸运的是,Khronos一直致力于通过Vulkan API将光线追踪技术标准化,现在已经有很多开发者可以直接使用的光线追踪标准。Imagination一直与Khronos合作,为Khronos API提供完整支持,既包括光线追踪产品管线,也包括了API的ray query版本。”

Vulkan绘图应用程序接口

Khronos Group是一个由180多家行业领先公司组成的开放、非盈利联盟,成立于2000年1月。Khronos Group致力于为3D图形、增强和虚拟现实、并行编程、视觉加速和机器学习领域制定先进、无偿授权的互操作标准。

Vulkan是Khronos Group正在推行的项目之一,是一个跨平台的2D和3D绘图应用程序接口(API),由Khronos Group在2015年游戏开发者大会(GDC)上发表。

Khronos Group主席Neil Trevett表示,“自2003年以来,Imagination就一直是Khronos的创始会员和坚定的支持者并在Khronos API系列的开发中发挥了重要作用,包括Vulkan规格和开发者工具生态系统。Khronos Group一直十分赞赏Imagination的贡献和创新动力,尤其是在图形、光线追踪和并行计算领域。”

研讨会上,由Khronos Vulkan工作组主席Tom Olson介绍了Vulkan的相关情况。

Vulkan的出现是为了解决OpenGL在发展过程中存在的一些问题,更靠近硬件底层。Tom Olson指出,“OpenGL提供了高层级的抽象,这是单线程同步的。但要达到更好的性能支持,OpenGL需要一个大型而复杂的驱动程序,来完成依赖项跟踪、内存管理、同步、错误检查和高级着色语言编译等任务。它使编写应用程序代码变得容易,但驱动程序占用大量CPU,而且很难进行定位,这使得调试性能问题变得困难。在Vulkan中,你会得到更复杂的抽象模型,与硬件工作方式更接近。因此驱动程序可以小而简单,并且可预测。着色语言则是离线编译。”

两者如何选择呢?Tom Olson认为,如果不需要多线程渲染,并且要求编程简单,OpenGL是更好的选择;如果开发者想要最小的CPU负载,需要多线程渲染,并希望花更多时间在性能调优上,Vulkan更值得推荐

通过Tom Olson的介绍我们了解到,截至今年3月,Vulkan已被近3/4的活跃设备使用,预计到年底,超过80%的Play Store设备将使用Vulkan。

Vulkan面向的第一个应用领域就是游戏,是Stadia上的首选API,在移动设备上,Vulkan是面向高端设备游戏的首选API。

Imagination中国董事长白农(Wallace Pai)表示:“自Khronos Group创立以来,Imagination就一直是该组织引以为豪的创始会员。我们很高兴能够通过我们的PowerVR SDK和工具为Vulkan社区作出贡献。我们在设计IP时十分重视为开发者提供实现硬件性能最大化所需的途径。Imagination非常荣幸能继续与Khronos Group保持合作关系并希望为程序人员提供创造独特技术的能力。”

根据介绍,所有Imagination驱动程序均支持所有平台上的Vulkan 1.3,不仅改善了Khronos Group的生态系统,也为业内开发者们提供最大的支持。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • gpu
    gpu
    +关注

    关注

    28

    文章

    4735

    浏览量

    128919
  • Vulkan
    +关注

    关注

    0

    文章

    28

    浏览量

    5717
收藏 人收藏

    评论

    相关推荐

    BQ78412应用程序编程接口

    电子发烧友网站提供《BQ78412应用程序编程接口.pdf》资料免费下载
    发表于 12-18 14:46 0次下载
    BQ78412<b class='flag-5'>应用程序</b>编程<b class='flag-5'>接口</b>

    Imagination DXS GPU荣获ASIL-B官方认证

    全球硅知识产权(IP)领域的佼佼者Imagination Technologies宣布了一项重要成就:其专为汽车领域打造的Imagination DXS GPU IP,已成功通过SGS-TÜV Saar的全面审核与评估,正式获得
    的头像 发表于 11-14 16:37 452次阅读

    【「算力芯片 | 高性能 CPU/GPU/NPU 微架构分析」阅读体验】--了解算力芯片GPU

    Directx是由微软设计和维护的图形应用程序接口。。DirectX提供了一个统的、跨硬件的接口,使得开发者只需针对一个 API进行编程即可。DirectX还定义了一系列图形和声音功能的标准,这使得硬件制造商知道
    发表于 11-03 12:55

    通过DaVinci TMS320DM644x的串行接口加载基本应用程序

    电子发烧友网站提供《通过DaVinci TMS320DM644x的串行接口加载基本应用程序.pdf》资料免费下载
    发表于 10-16 11:52 0次下载
    通过DaVinci TMS320DM644x的串行<b class='flag-5'>接口</b>加载基本<b class='flag-5'>应用程序</b>

    《科普时报》:探索量子奥秘,跟着院士去“

    《科普时报》:探索量子奥秘,跟着院士去“
    的头像 发表于 10-12 08:06 219次阅读
    《科普时报》:探索量子奥秘,跟着院士去“<b class='flag-5'>追</b><b class='flag-5'>光</b>”

    开创移动新历史!天玑9400首发90帧超流畅移动

    3A游戏还是多任务处理,天玑9400都可以轻松应对,功耗还进一步下降。此外,天玑9400还首发90帧超流畅移动,同时配有PC黑科技
    的头像 发表于 10-10 09:29 372次阅读
    开创移动<b class='flag-5'>光</b><b class='flag-5'>追</b>新历史!天玑9400首发90帧超流畅移动<b class='flag-5'>光</b><b class='flag-5'>追</b>

    在线研讨会 | Imagination产品总监全面解读最新DXS GPU

    不久前,Imagination重磅推出其最新的、用于车载智能和交互的汽车图形处理器(GPU)IP产品ImaginationDXSGPU。为了让更多对GPU感兴趣的读者全面了解DXSGPU,我们邀请
    的头像 发表于 10-10 08:07 202次阅读
    在线研讨会 | <b class='flag-5'>Imagination</b>产品总监全面解读最新DXS <b class='flag-5'>GPU</b>

    Imagination推出性能最高且具有高等级功能安全性的汽车GPU IP

    Imagination DXS GPU 进一步扩大其在汽车领域的领先地位
    的头像 发表于 09-14 17:41 368次阅读

    CC2538/CC26x0/CC26x2串行引导加载程序接口

    电子发烧友网站提供《CC2538/CC26x0/CC26x2串行引导加载程序接口.pdf》资料免费下载
    发表于 09-05 11:35 0次下载
    CC2538/CC26x0/CC26x2串行引导加载<b class='flag-5'>程序接口</b>

    C28x嵌入式应用程序二进制接口

    电子发烧友网站提供《C28x嵌入式应用程序二进制接口.pdf》资料免费下载
    发表于 08-31 09:39 0次下载
    C28x嵌入式<b class='flag-5'>应用程序</b>二进制<b class='flag-5'>接口</b>

    MSP430嵌入式应用程序二进制接口

    电子发烧友网站提供《MSP430嵌入式应用程序二进制接口.pdf》资料免费下载
    发表于 08-30 11:43 0次下载
    MSP430嵌入式<b class='flag-5'>应用程序</b>二进制<b class='flag-5'>接口</b>

    C6000嵌入式应用程序二进制接口

    电子发烧友网站提供《C6000嵌入式应用程序二进制接口.pdf》资料免费下载
    发表于 08-29 14:52 0次下载
    C6000嵌入式<b class='flag-5'>应用程序</b>二进制<b class='flag-5'>接口</b>

    手机大突破!天玑9400 GPU性能提升20%

    近日,科技圈传来新消息,联发科旗下最新旗舰芯片天玑9400在图形技术上取得重大突破。据悉,该芯片性能较前代产品提升近20%,并首发一项移动端新光技术,该技术堪比PC顶级
    的头像 发表于 08-27 13:33 372次阅读
    手机<b class='flag-5'>光</b><b class='flag-5'>追</b>大突破!天玑9400 <b class='flag-5'>GPU</b><b class='flag-5'>光</b><b class='flag-5'>追</b>性能提升20%

    大模型快速发展,GPU IP有何作用

      电子发烧友网报道(文/李弯弯)随着人工智能技术的快速发展,GPU作为重要的算力支撑时常被提及。国内外重要的GPU芯片公司也为人熟知,包括英伟达、AMD、英特尔,景嘉微、海信息、天数智芯、摩尔
    的头像 发表于 05-29 00:05 2342次阅读

    Harmony 鸿蒙应用变量的状态管理

    应用变量的状态管理 在前面的章节中,已经讲述了如何管理页面变量的状态,本章将说明如何管理应用变量的状态,具体接口说明请参考应用变量的
    的头像 发表于 01-24 21:30 499次阅读
    Harmony 鸿蒙应用<b class='flag-5'>级</b>变量的状态管理