GPU Storage and File System Access

GPUfs

TBF

ACTIVEPOINTERS: A CASE FOR SOFTWARE ADDRESS TRANSLATION ON GPUS

ActivePointers enable virtual address space management and page fault handling for GPUs.

Detailed description

Paper:ActivePointers: A Case for Software Address Translation on GPUs”

 

SPIN: OS INTEGRATION OF PEER-TO-PEER DMA BETWEEN GPUS AND SSDS

SPIN integrates Peer-to-Peer data transfers between GPUs and NVMe devices into the standard OS file I/O stack, dynamically activating P2P where appropriate, transparently to the user.

Detailed description

Paper: “SPIN: Seamless Operating System Integration of Peer-to-Peer DMA Between SSDs and GPUs”.

 

GAIA

GAIA integrates GPU memory into the OS page cache and enables data-dependent GPU accesses to large files and efficient write-sharing between the CPU and GPUs.

Detailed description

Paper: “GAIA: An OS Page Cache for Heterogeneous Systems”