最新新闻
为您推荐

微软发布DirectX 12 Work Graphs:GPU自主权的变革者

作者Micah AbiodunMicah Abiodun 2 分钟阅读
DirectX 12 工作图
  • 微软的 DirectX 12 Work Graphs 重新定义了 GPU 自主性,减少 CPU 瓶颈,带来更卓越的性能。
  • Work Graphs 支持在 GPU 上进行异步任务调度,无需 CPU 干预即可优化资源利用率。
  • 借助 Work Graphs,开发者可以释放 GPU 的潜在能力,推动游戏和计算密集型任务的创新。

微软已正式推出DirectX 12 Work Graphs,这是一项旨在彻底改变GPU自主权并消除游戏及其他计算密集型应用中CPU瓶颈的突破性功能。

增强的GPU自主权

新的Work Graphs功能引入了创新的GPU自主权类型,旨在通过减少在各种工作负载中对CPU的依赖来优化性能。借助Work Graphs,系统优先考虑更高效的GPU驱动渲染过程,最大限度地减少CPU干预的需求。

解决计算工作负载中的局限性

工程师(Direct3D)Amar Patel和工程师(DirectX编译器)Tex Riddell在一篇详细的博客文章中阐明了Work Graphs的重要性。他们强调了其克服GPU上通用计算工作负载局限性并释放潜在GPU能力的能力。传统上,GPU工作负载需要在CPU上进行初始计算以确定GPU的后续任务,从而导致潜在的瓶颈。然而,Work Graphs使GPU能够自主管理和执行任务,而无需频繁的CPU干预。

介绍工作图:范式转变

工作图基于异步任务调度原则运行,允许 GPU 上的着色器线程请求并执行额外任务,而无需等待 CPU 指令。这种范式转变赋予 GPU 线程(生产者)请求其他任务(消费者)的能力,从而简化任务执行并最大化 GPU 利用率。通过使用节点图,其中每个节点的着色器代码可以请求调用其他节点,工作图捕捉了用户的算法意图和整体结构,使开发人员摆脱了特定于硬件的复杂性。

优化任务执行

工作图的关键优势之一在于其管理任务间数据流动内存的能力,从而优化任务执行和资源利用率。通过将任务调度与 CPU 参与解耦,工作图使系统能够根据 GPU 容量动态分配资源并优先处理任务,从而增强整体系统性能和响应能力。

释放潜在的 GPU 能力

微软的工作图代表了 GPU 自主权的一大飞跃,为开发人员提供了强大的工具来发挥现代 GPU 的全部潜力。通过最大限度地减少 CPU 瓶颈并实现更高效的任務执行,工作图为提升游戏体验、提高计算密集型应用程序的生产力以及增强 GPU 加速工作负载的灵活性铺平了道路。

GPU 计算的未来

随着 DirectX 12 工作图的广泛采用,GPU 计算的格局正面临变革性的转变。随着自主性和效率的提高,GPU 将在推动各个领域的创新中发挥更加关键的作用,从游戏和娱乐到科学研究和人工智能。

微软发布 DirectX 12 工作图标志着 GPU 计算演进中的一个重要里程碑。通过引入创新的 GPU 自主功能,工作图有望解锁新的性能和效率水平,同时减少对 CPU 资源的依赖。随着开发人员拥抱这种范式转变,图形渲染、计算任务和系统优化方面取得突破性进展的可能性变得越来越切实, ushering in a new era of GPU-driven innovation( ushering in a new era of GPU-driven innovation 应译为:开启 GPU 驱动创新的新纪元)。

不要只是阅读加密货币新闻,要真正理解它。订阅我们的通讯。 免费。

分享本文

免责声明。 本文提供的信息不构成交易建议。 Cryptopolitan.com 对于基于本页信息进行的任何投资,我们不承担任何责任。我们强烈建议您在做出任何投资决策前进行独立研究或咨询合格的专业人士。

Micah Abiodun

Micah Abiodun

Micah Abiodun 充分利用其在塔林理工大学(TalTech)获得的环境工程与管理硕士(MSc)学位,为 Cryptopolitan 打磨内容并撰写价格预测新闻。如今他已在加密媒体领域深耕第 7 个年头,专注于报道主流加密货币、山寨币、DeFi、稳定币、宏观趋势及新兴技术。

更多新闻…