• <samp id="y8smu"></samp>
  • <menu id="y8smu"></menu>
    首頁 > 新聞 > 正文

    微軟:直通存儲API可節省CPU 20%-40%的開銷

    2022-03-29 10:41:48來源:葉子豬  

    本月早些時候,微軟公開推出了直通存儲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棧以及該平臺上的總體改進?!?/p>

    DirectStorage也支持Windows 10(19H1+),但在較舊的操作系統上,它是一個后備實現,使用了一個建立在Win32 API之上的優化文件IO層。雖然它將利用異步IO和完成端口等模式來最大限度地提高Windows 10的吞吐量,但性能不會像Windows 11上那么好。

    標簽:

    相關閱讀

    相關詞

    推薦閱讀

    国产一级特黄aa大片在线观看
  • <samp id="y8smu"></samp>
  • <menu id="y8smu"></menu>