August 2026

Conference Paper

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

By:
Hu, Guangxing ; Khan, Awais ; Zimmer, Christopher J; Brim, Michael J; Mueller, Frank
Page Number:
458-472
Book Title:
2026 IEEE International Parallel and Distributed Processing Symposium (IPDPS)
Publication Date:
August 11, 2026
Conference Name:
40th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2026)
Conference Location:
New Orleans, Louisiana, United States of America
Conference Sponsor:
IEEE
View DOI Listing:
https://doi.org/10.1109/IPDPS65963.2026.00047

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.