微软:直通存储API可节省CPU 20%-40%的开销

作者 : 游戏仓库 本文共809个字,预计阅读时间需要3分钟 发布时间: 2022-03-29 共632人阅读

本月早些时候,微软公开推出了直通存储API(DirectStorage API),该设计是为了克服Win32
API在最近游戏上存在的输入/输出(IO)瓶颈。

微软:直通存储API可节省CPU 20%-40%的开销

在GDC 2022上,微软软件工程师Cooper
Partin讨论了优化直通存储在Windows上的IO性能。他说Windows版的直通存储API并不是Xbox Series
S|X版本的直接移植,Windows版本已经被重新设计以满足PC系统的独特需求。

最令人兴奋的地方在于,Partin表示该API可以为CPU节省20%-40%的工作,前提是你是Windows11系统+NVMe
SSD。游戏开发者可以使用这些CPU循环去做其他事情。

“DirectStorage的运行时间能为游戏开发者减少CPU占用率,同时减少他们游戏的加载时间。这项技术将与NVMe
SSD以及串流架构结合使用,效果良好。

减少CPU的开销。这是我非常想强调的一个关键好处,你会听到我在这次演讲中多次提到它。为一个游戏释放的CPU周期越多,它们就越可以在该游戏的其他地方得到利用,改进后台处理工作。例如,人工智能工作负载或任何东西。

让我们来谈谈我刚提到的减少CPU占用问题。DirectStorage是为现代游戏系统设计的。它可以非常有效地处理较小的读取,你可以将这些数据批量处理,从而完成更多的工作。
当DirectStorage与你的游戏完全整合时,Windows 11上带有NVMe
SSD的DirectStorage可以减少20%到40%的游戏CPU开销,这归功于Windows 11上的文件IO栈以及该平台上的总体改进。”

微软:直通存储API可节省CPU 20%-40%的开销

DirectStorage也支持Windows 10(19H1+),但在较旧的操作系统上,它是一个后备实现,使用了一个建立在Win32
API之上的优化文件IO层。虽然它将利用异步IO和完成端口等模式来最大限度地提高Windows 10的吞吐量,但性能不会像Windows 11上那么好。

1.本文部分内容转载自其它媒体和网络,并不代表本站赞同其观点和对其真实性负责。
2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
3.如果本站有侵犯、不妥之处的资源,请在网站最下方联系我们。将会第一时间解决!
4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
4X游戏网 » 微软:直通存储API可节省CPU 20%-40%的开销

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
开通VIP 享更多特权,建议使用QQ登录