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

    文章

    5099

    浏览量

    134459
  • Vulkan
    +关注

    关注

    0

    文章

    30

    浏览量

    6088
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    淘宝API揭秘:如何让你的店铺在海量商品中脱颖而出?

    应用程序接口) ,则为我们提供了强大的技术武器,助力店铺实现精细化运营和智能化突围。本文将揭秘几类关键API及其应用技巧。 一、 商品管理API:效率与规范化的基石 核心功能: 提供批量商品上架、修改、下架、库存同步等操作接口
    的头像 发表于 12-03 14:38 127次阅读
    淘宝API<b class='flag-5'>揭秘</b>:如何让你的店铺在海量商品中脱颖而出?

    ICCAD 2025:Imagination展示E系列GPU创新技术与多元生态应用

    与计算领域的创新成果,特别是新一代E系列GPU的强大性能与广泛应用前景。一主题演讲:E系列GPU引领AI与图形融合新纪元在展会同期技术论坛上,Imagination
    的头像 发表于 11-24 18:14 356次阅读
    ICCAD 2025:<b class='flag-5'>Imagination</b>展示E系列<b class='flag-5'>GPU</b>创新技术与多元生态应用

    客户案例 | Imagination GPU助力安霸 CV3-AD655 环视系统

    安霸的CV3-AD655智能驾驶AI域控制器将高能效计算能力与Imagination的IMGBXMGPU相结合,为L2++/L3车辆实现实时环视可视化。本案例介绍了行业正向集中式域控制器架构的转变
    的头像 发表于 11-14 10:29 1737次阅读
    客户案例 | <b class='flag-5'>Imagination</b> <b class='flag-5'>GPU</b>助力安霸 CV3-AD655 环视系统

    深入了解API:详解应用程序接口的作用和原理

    引言:在现代软件开发领域中, API(Application Programming Interface,应用程序接口)扮演着至关重要的角色。无论是在Web开发、移动应用还是大型软件系统中,API
    的头像 发表于 11-03 09:37 157次阅读

    Imagination GPU 驱动更新:新增多项 Vulkan 与 OpenCL 扩展支持

    整理了本次更新的重点内容。Vulkan协作矩阵(CooperativeMatrix)支持为加速图形后处理、神经着色器、物理仿真以及GPU上的机器学习推理,DDK25
    的头像 发表于 10-13 09:21 552次阅读
    <b class='flag-5'>Imagination</b> <b class='flag-5'>GPU</b> 驱动更新:新增多项 <b class='flag-5'>Vulkan</b> 与 OpenCL 扩展支持

    Imagination GPU上优化计算任务的十大技巧

    Imagination「开发者文档」网站正式上线,涵盖了从计算机图形学基础到如何充分发挥Imagination高能效PowerVRGPU架构优势的丰富内容。网站中不仅增加了针对我们最新架构代际和计算
    的头像 发表于 09-25 09:37 554次阅读
    在<b class='flag-5'>Imagination</b> <b class='flag-5'>GPU</b>上优化计算任务的十大技巧

    基于Vulkan的端侧AI运算

    本期内容由AI Model SIG提供,介绍了在开源鸿蒙中,利用图形接口Vulkan的计算着色器能力,在端侧部署大模型的的整体思路和实践分享。
    的头像 发表于 09-10 17:19 942次阅读
    基于<b class='flag-5'>Vulkan</b>的端侧AI运算

    洋码头 API 揭秘,进口电商海外供应链协同新玩法

    探讨它如何重塑海外供应链的协同模式,助力企业降本增效。 什么是洋码头 API? API(应用程序接口)是连接不同系统的桥梁,允许数据在平台、供应商和物流方之间无缝流动。洋码头 API 提供了一套标准化的接口,支持订单管理、库存跟踪、支付处
    的头像 发表于 09-05 17:37 608次阅读

    揭秘苏宁易购 API,让苏宁易购店铺会员营销更精准

    ​ 在当今电商竞争激烈的环境中,苏宁易购作为中国领先的零售平台,为店铺提供了强大的技术工具——API(应用程序接口),帮助商家实现会员营销的精准化。本文将从基础概念入手,逐步解析苏宁易购API的核心
    的头像 发表于 08-29 11:01 510次阅读
    <b class='flag-5'>揭秘</b>苏宁易购 API,让苏宁易购店铺会员营销更精准

    Imagination GPU 全面支持 Vulkan 1.4 和 Android 16

    Imagination最新发布的驱动(DDK25.1RTM2)支持最新版本Android操作系统,同时增强了OpenCL扩展集及Android平台上Vulkan1.4支持。Vulkan
    的头像 发表于 08-14 11:18 1840次阅读
    <b class='flag-5'>Imagination</b> <b class='flag-5'>GPU</b> 全面支持 <b class='flag-5'>Vulkan</b> 1.4 和 Android 16

    Imagination与澎峰科技携手推动GPU+AI解决方案,共拓计算生态

    近日, Imagination Technologies 与国内领先的异构计算软件与智算混合云服务提供商 澎峰科技 ( PerfXLab )正式签署合作备忘录( MoU ),围绕 GPU 与 AI
    发表于 05-21 09:40 1109次阅读

    Imagination GPU为瑞萨R-Car Gen 5系列SoC提供强大高效的算力

    Imagination的汽车GPUIP为R-Car系列提供高效能、灵活的并行处理能力中国上海–3月11日–ImaginationTechnologies(以下简称“Imagination”)今日
    的头像 发表于 03-11 08:31 668次阅读
    <b class='flag-5'>Imagination</b> <b class='flag-5'>GPU</b>为瑞萨R-Car Gen 5系列SoC提供强大高效的算力

    基于HPM_SDK_ENV开发应用程序的升级处理

    )以及工程创建工具等文件。用户基于HPM_SDK_ENV开发自己的应用程序时需要考虑如何维护板配置文件和应用程序文件的问题。以下3种维护方式:用户将自己的板配置文
    的头像 发表于 02-08 13:38 1439次阅读
    基于HPM_SDK_ENV开发<b class='flag-5'>应用程序</b>的升级处理

    Imagination Technology调整战略,专注GPU与AI产品

    据外媒最新报道,英国知名半导体公司Imagination Technology已对其产品线进行了重大调整,决定停止RISC-V处理器核心的开发工作,转而全力投入到GPU(图形处理器)和AI(人工智能
    的头像 发表于 01-10 15:17 923次阅读

    BQ78412应用程序编程接口

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