There is a new interest in GPU-side general-purpose decompression due to Microsoft pushing DirectStorage.
https://devblogs.microsoft.com/directx/directstorage-1-1-com...
https://devblogs.microsoft.com/directx/directstorage-1-1-com...
Does DirectStorage only work for games, or can one use it for compute workloads?
Context: I've been learning some basic GPU programming (via rust-gpu though, not CUDA), and one of the things that sound easy to implement are offloading compute kernels to the GPU (e.g. arrow-rs).
Being able to load datasets via DirectStorage could be great, but as I'm still really learning the basics, I can't figure out whether I could leverage this for my work/learning.