Engineering PapersSearch

DOE OSTI · 3413737

FitCache: A Transparent Drop-In Framework for Multi-Tier Caching to Accelerate Distributed Deep Learning Workloads

Abstract

Training in Deep learning (DL) remains highly compute- and data-intensive, with I/O becoming a critical bottleneck as models and datasets scale. Recent studies report that data loading can dominate training time, especially on large-scale HPC systems with shared parallel file systems (PFS). Existing caching approaches either rely on single-tier designs or require intrusive modifications to training pipelines, limiting their portability and effectiveness. In this work, we present FitCache, a transparent drop-in framework for multi-tier caching to accelerate distributed DL training by coordinating fast local memory (e.g., DRAM, Persistent Memory (PMem)) and NVMe as hierarchical caches atop PFS. Our design adapts to hardware diversity, i.e., if NVMe is missing, memory transparently acts as a caching tier, ensuring stable performance. FitCache transparently intercepts I/O requests and issues concurrent fetches across all tiers, returning data from the fastest responder without centralized metadata or static redirection paths. FitCache adapts to dynamic workloads and heterogeneous clusters while maintaining POSIX compatibility. Experiments on Frontier (2048 GPUs) and smaller research clusters show that FitCache reduces training time by up to 40% and per-batch I/O latency by up to 71.6% compared to Lustre Orion PFS, offering a drop-in solution for scalable DL training.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Hu, Guangxing [ORNL] (ORCID:0009000283203614), Khan, Awais [ORNL] (ORCID:0000000326033516), Zimmer, Christopher [ORNL] (ORCID:0000000150544354), Brim, Michael [ORNL] (ORCID:0000000274795526), Mueller, Frank [North Carolina State University (NCSU), Raleigh]. 2026-05-01. FitCache: A Transparent Drop-In Framework for Multi-Tier Caching to Accelerate Distributed Deep Learning Workloads. https://doi.org/10.1109/ipdps65963.2026.00047

Cite the original work for its findings. Save a collection to share your selection of sources.