GeminiFS: A Companion File System for GPUs
summary
GeminiFS embeds file metadata directly inside files so GPUs read address mappings without host roundtrips, extends the NVMe driver to map I/O queues into GPU memory so CPU and GPU set up control planes in parallel, and implements a GPU-friendly software page cache with warp-level locking and concurrent containers plus a programming library. Key components are embedded in-file metadata, NVMe IQ mapping to GPU memory, GPU-friendly page cache, libGemini API. Evaluation reports checkpoint latency down 65% versus host copy and 50% versus GDS and training runtime falling roughly 90% in their experiments.
AI-written summary · about
