3 ms·
Is this what DirectStorage does?
by ianlevesque 4y ago
Is this what DirectStorage does?
- wtallis 4y agoNo. DirectStorage is mostly about addressing the major problems that make disk IO so much slower on Windows than Linux: cloning io_uring and bypassing some of the overhead in the filesystem stack. Optionally, DirectStorage can enable offloading decompression to the GPU, and I think it also optionally supports using P2P DMA to transfer data directly from the SSD to VRAM. Having IO commands actually originate from the GPU is way out of scope, because you can't safely let a userspace application directly construct and submit commands to a drive that holds a filesystem managed by the OS.