Tahun lalu Microsoft berjanji untuk menghadirkan fitur pemrograman aplikasi (API) DirectStorage yang saat ini digunakan secara eksklusif di konsol game Xbox Series X ke PC.
Perusahaan belum mengungkapkan semua persyaratan perangkat keras DirectStorage, tetapi dari presentasi yang baru-baru ini ditunjukkan kepada pengembang, sepertinya PC modern mana pun yang menampilkan GPU dan SSD kontemporer akan dapat mendukungnya.
DirectStorage API Microsoft dirancang untuk satu tujuan, mengurangi beban CPU saat menangani permintaan NVMe dan menghemat siklus CPU yang berharga untuk beban kerja lainnya.
Untuk melakukannya, API mengirimkan batch besar permintaan I/O secara paralel dengan sedikit intervensi oleh OS untuk mengurangi beban CPU dan mengurangi overhead NVMe per permintaan. Ini memberi aplikasi kontrol butir yang lebih baik ketika mereka mendapat pemberitahuan tentang penyelesaian permintaan I/O, daripada harus bereaksi terhadap setiap permintaan I/O.
Karena Microsoft mengontrol rangkaian fitur konsol Xbox Series X-nya, termasuk GPU dan SSD-nya, mendukung DirectStorage pada sistem ini cukup mudah. Microsoft merancang API dengan mempertimbangkan Xbox terbaru. Tetapi PC menggunakan komponen dengan spesifikasi yang beragam, jadi menambahkan dukungan DirectStorage ke sistem Windows 10 membutuhkan lebih banyak waktu, desain, dan pengujian.
Microsoft belum secara resmi mengungkapkan persyaratan perangkat keras DirectStorage untuk PC. Namun, seorang pengembang perangkat lunak yang melihat presentasi Microsoft DirectStorage terbaru dan bahkan membagikan beberapa slide darinya mengatakan dalam posting Reddit bahwa API baru akan didukung oleh semua GPU dan SSD yang kompatibel dengan DirectX 12 yang menampilkan antarmuka PCIe 3.0 dan mendukung NVMe. Sayangnya, tidak jelas apakah semua versi protokol NVMe akan didukung, atau apakah SSD perlu mendukung kemampuan lain (seperti persyaratan kecepatan minimum).
Mendukung DirectStorage di Windows 10 akan secara signifikan meningkatkan kinerja penyimpanan dan mengurangi waktu pemuatan di game yang mendukung API ini. Namun, masih harus dilihat kapan tepatnya Microsoft menghadirkan Windows 10 dengan dukungan untuk DirectStorage.