Skip to content
Book Open access

Bridging CPU and GPU I/O with a Device-Resident File System

Sep 2026 · Proceedings of the 18th ACM Workshop on Hot Topics in Storage and File Systems · 0 citations · 6 references

Abstract

Modern AI and data analytics workloads have terabyte-scale datasets, making GPUs access storage frequently. GPUDirect Storage allows the data path from SSD to GPU to bypass CPU memory. However, the file system shared by the CPU and GPU still runs on the CPU. Existing GPU file systems cache metadata to avoid frequent accesses to the CPU. However, any update to file metadata, such as file length or names, must be synchronized between both sides. We argue that frequent metadata synchronization becomes a bottleneck in such systems. A device-resident file system can bridge CPU-initiated and GPU-initiated I/O by maintaining a single authoritative metadata instance, thereby eliminating frequent CPU–GPU metadata synchronization. This paper presents DevMeta, a device-resident file system that realizes this idea, eliminates the need for frequent CPU–GPU metadata synchronization, and explores the key challenges of implementing a file system at the device level.

Read PDF

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.