今天,我们很高兴地宣布在 GPUOpen 上发布我们的 DirectStorage 示例。该示例曾于 GDC 2023 会议上进行演示(视频,幻灯片),它展示了集成 Microsoft® DirectStorage 的优势、所需的应用程序更改,并提供工具来衡量在各种配置下使用该 API 所带来的性能影响。该示例可通过 GitHub 上的源代码获取。
DirectStorage API 鼓励应用程序组织其数据,以从 NVMe™ 等现代存储设备中获得最佳性能,它还支持可选的 GPU 解压缩,以提高吞吐量同时节省 PCIe® 总线带宽,并通过选择和实现 Windows® 10 或 Windows 11 上可用的最优化文件 I/O API 来减少代码维护。
我们的示例

DirectStorage 示例应用程序在异步加载资源的同时渲染场景。相机在一个场景中移动,进入边界框后会触发资源的异步流式传输。资源将在加载完成后出现。已包含用于转换和可选压缩 glTF™ 文件引用的纹理的工具,使其成为一种可以在运行时通过最小的处理加载并由示例应用程序可选解压缩的格式。应用程序内的分析工具可进行即时分析,并且还提供了用于记录结果以进行离线分析的选项。
立即前往 GitHub 查看我们全新的 DirectStorage 示例。
商标
AMD、AMD Arrow 徽标、AMD Radeon™、AMD Ryzen™、Radeon™ 及其组合是 Advanced Micro Devices, Inc. 的商标。本出版物中使用的其他产品名称仅用于标识目的,并可能为其各自公司的商标。PCIe® 是 PCI-SIG Corporation 的注册商标,Windows 是 Microsoft Corporation 在美国和/或其他国家的注册商标。NVMe 是 NVM Express, Inc. 的商标。