微软计划在 3D 图形程序开发接口 Direct3D 12 中加入工作图(Work Graphs)功能,这项功能可解除目前 GPU 程序开发模型中的限制,让 GPU 通用运算能够处理更多的工作负载,更广泛地被应用。
注意到,在传统情况下,GPU 的工作负载需要由 CPU 决定,即 GPU 运算的每一个结果,都需要传输给 CPU 进行分析解读,在此之后重新传输到 GPU,并进行下一轮工作。虽然这种情况在当下并不会产生肉眼可见的滞后,但实际上还是增加了 GPU 和 CPU 之间的带宽开销,且因为传输速度,CPU 及 GPU 的性能释放实际上也会受到一定限制。
▲ 图源 微软
例如 Epic Games 所开发的虚幻引擎 5,已经将这一套 GPU 与 CPU 之间的协作传输带宽吃尽。例如中的虚拟化几何技术 Nanite 以及全局光照解决方案 Lumen,需要由 CPU 发出一系列独立的调度,因此虽然能产生极佳的画面效果,但归根结底,实际上已经到了架构的极限,因此这些技术难以在未来进行本质上的更新,只能进行一些小修小补。
▲ 图源 虚幻引擎 5 演示 DEMO
在 Direct3D 12 之前,实际上已经出现了名为 ExecuteIndirect 的指令,允许 GPU 在不需要 CPU 介入的情况下,依据先前 GPU 的运算结果,决定所要执行的工作负载。该指令可以使运算更有效率,同时最大限度提升 GPU 的利用率。而如今微软“站在巨人的肩膀上”,推出了 Direct3D 12。
新的工作图(Work Graphs)是供 GPU 运作的着色器线程,一旦 GPU 处于空闲状态,系统便能够绕过 CPU,让 GPU 自行处理先前的运算结果,相对可以更容易表达出开发者所设计的算法意图和结构,也又不会过度造成开发者的负担。
▲ 图源微软
▲ 图源微软
微软提到,这种模型的异步性,让系统拥有更大的自由度,决定执行工作的最佳方法。但当下工作图的兼容性有限,且目前还在早期预览阶段,更多用于商企软件,尚未落地于“游戏娱乐”,因此还需要一段时间的发展。
据悉,AMD、英伟达、英特尔和高通四大芯片厂商都参与了工作图的设计。AMD 显卡驱动程序目前已经率先支持工作图,他们已在 AMD Radeon RX 7000 系列显卡的 Adrenalin 版本驱动程序中加入了相关 API,同时也有相对应的文件供开发者阅读。
关键词:
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。
投诉邮箱:Email:133 46734 45@qq.com微软近日邀请 Windows Insider 项目成员,测试 Windows Subsystem for Android Version 2304(2304 40000 5 0)新版本。
英特尔推送 AMD Radeon RX Vega M 显卡驱动更新,基于 Windows 10 64 位,适用于英特尔 NUC 套件 NUC8i7HNK 和 NUC8i7H
Netflix 今天发布了一款 Netflix 游戏手柄 App,该 App 可以让用户在电视上玩 Netflix 游戏。App Store 的介绍称,游戏手柄
Garmin 为其上一代高端智能手表发布了新的 beta 更新。在公司开始向同一组设备推出之前的测试版后不到一个月,Beta 版本 19 27
我们都在关注华为HarmonyOS NEXT的发展。这个自主开发的操作系统抛弃了 Google 的 Android 框架及其庞大的应用程序库。虽然这对于
微软在近日发布的新闻稿中,表示为 Microsoft Translator 翻译应用引入第 129 种语言--下索布语(Lower Sorbian)。这是一种濒危语
开放原子开源基金会 OpenHarmony 开发者大会 2023 (简称大会) 今天举办。本次大会由开放原子开源基金会指导,OpenHarmony 项目群
自2023年10月在Windows 11系统和2023年12月在Windows 10系统上发布以来,微软的人工智能工具Copilot取得了显著成功。微软首席执行官萨蒂
苹果已开始筹备将在两周内召开的 WWDC23 全球开发者大会,苹果今天更新了 Apple Developer 应用到 10 4 版本,包括 macOS、iPh
苹果稍早将其用于旗下服务、藉此保护用户隐私安全的同态加密(Homomorphic Encryption)技术,通过Swift开源套件形式对...
众所周知,小米在第二代 HyperOS 上工作已经有一段时间了。小米此前在系统中发现了一行代码,表明该公司正在开发 HyperOS 2 0。现
初代 Nothing Phone (1) 手机现已更新 Nothing OS 2 0 系统,目前已面向部分用户推送,预计后续将广泛升级。 该更新的大小
谷歌在今天凌晨召开的 I O 2023 开发者大会上,推出了 GameFace 项目,让玩家通过面部表情的变化,控制 PC 游戏角色。
第五届华为开发者大会 2023(Together)将于 2023 年 8 月 4 日至 2023 年 8 月 6 日在东莞松山湖举行,带来有关 HarmonyO
昨日发布Galaxy S24 系列最为人关注的,相信就是其Galaxy AI 人工智能相关功能,当中焦点包括Circle to Search、通话实时传译和图像
一加已开始为印度的 Nord 15 0 0 401 用户推出 OxygenOS4更新。此更新引入了 AI 驱动的功能、系统优化和新工具,以增强可用性和
三星现已确认,一批新的旧款智能手机和平板电脑将很快提供 One UI 6 1 升级。该公司不仅透露了哪些型号符合资格,而且还...
苹果于今日凌晨正式推出iOS 17 4正式版更新,对苹果而言具有历史性的意义,由于欧盟的数位市场法压力,iOS 17 4对iPhone...
苹果Mac最新一代的操作系统是macOS Sequoia,正式版预计9月向用户推出,其一大亮点是支持iPhone镜像输出,让用户能通过M...
KDE 项目团队于今天公布了 KDE Gear 22 12 2 版本更新,这是该开源软件套件的第二次维护更新,距离上个版本间隔 1 个月左右。
随着新的Amazon One应用程序的推出,现代购物变得更快、更顺畅。该应用程序无需亲自访问即可注册 Amazon One(他们的手掌识...
谷歌即将推出的旗舰手机系列 Pixel 9 计划于 8 月 13 日在全球推出。随着发布日期的临近,泄漏已经揭示了有关新设备的许多细节
Adobe宣布将于2025年第一季推出免费使用的Content Authenticity (内容真实性)服务,让创作者能在数字创作内容加入可视为个人标记的内
华为今日官宣:HarmonyOS 4 将于 8 月 4 日 14:30 正式揭晓,带来全面升级,我们 HDC Together2023见! 华为 HDC 202
近日,社交媒体公司 Snap 旗下的 Snap Research 部门宣布,他们研发出了一种新的技术,可以让 AI 生成图像的速度大幅提升,从原
据IT之家网友反馈,小米相册-编辑应用迎来了 1 2 2 4 1 更新,其中魔法消除「智能去物」功能适配 Redmi Note 11 12 系列、Redmi
今日,小米手环 8 迎来了澎湃 HyperOS 1 6 222 版本更新,为用户带来了令人期待的功能改进与修复。此次更新通过逐步推送的方式进
微软预告正在开发的 Visual Studio 2022 17 6,亮点之一是会高亮突出 Java 和 Type 语法。微软承诺后续将对关键字、标签中的字
由于太受期待,Meta 现已提前推出了对标 twitter 的社交应用 ——Threads。这款应用目前没有看到任何广告,而且还可...
谷歌于昨天为编程语言 Go 发布了全新的 1 21 版本,该版本大部分变化集中在工具链、运行时和库的实现,谷歌此前表示...
三星公布了将其One UI 6 1软件更新带到旧款 Galaxy 设备的更详细时间表。三星表示,该更新将于 2024 年 3 月下旬开始推出,最初重
苹果iOS 内建提供提醒事项、行事历是许多果粉爱用的两大App,未来有望在iOS 18 版本进一步整合,无论是活动还是提醒,通通...