Microsoft|微软:直通存储API可节省CPU 20%-40%的开销
【Microsoft|微软:直通存储API可节省CPU 20%-40%的开销】本月早些时候 , 微软公开推出了直通存储API(DirectStorage API) , 该设计是为了克服Win32 API在最近游戏上存在的输入/输出(IO)瓶颈 。在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栈以及该平台上的总体改进 。”
DirectStorage也支持Windows 10(19H1+) , 但在较旧的操作系统上 , 它是一个后备实现 , 使用了一个建立在Win32 API之上的优化文件IO层 。
虽然它将利用异步IO和完成端口等模式来最大限度地提高Windows 10的吞吐量 , 但性能不会像Windows 11上那么好 。
推荐阅读
- 用户数|微软发布 Win11 可选更新 KB5011563,正式版版本号升至22000.593
- Microsoft|AV-TEST:Microsoft Defender连续3次获得18分满分成绩
- Microsoft|Windows Security获新功能:可阻止安装恶意驱动程序
- 功能|微软 Win11 文件资源管理器标签页回归:还支持快速排序
- Microsoft|微软云业务遭反垄断投诉 欧盟称不存在这方面担忧
- Compute|英特尔携手微软打造全新I/O虚拟化架构,大幅提升加速器和I/O设备的可扩展性
- Microsoft|Microsoft Defender导致Windows 11 Build 22581遇到视频播放问题
- David|《漫威银护》登XGP 微软可能花了500到1000万美元
- 功能|微软有意砍掉 Win11“任务栏图标拖放排序”功能
- Microsoft|Killed by Microsoft:消亡和废弃微软产品的虚拟墓地