10Cache: Heterogeneous Resource-Aware Tensor Caching and Migration for LLM Training
Not on the map. Why?
Abstract (arXiv)
Training large language models (LLMs) in the cloud faces growing memory bottlenecks due to the limited capacity and high cost of GPUs. While GPU memory offloading to CPU and NVMe has made large-scale training more feasible, existing approaches suffer from high tensor migration latency and suboptimal device memory utilization, ultimately increasing training time and cloud costs. To address these challenges, we present 10Cache, a resource-aware tensor caching and migration system that accelerates LLM training by intelligently coordinating memory usage across GPU, CPU, and NVMe tiers. 10Cache profiles tensor execution order to construct prefetch policies, allocates memory buffers in pinned memory based on tensor size distributions, and reuses memory buffers to minimize allocation overhead. Designed for cloud-scale deployments, 10Cache improves memory efficiency and reduces reliance on high-end GPUs. Across diverse LLM workloads, it achieves up to 2x speedup in training time, improves GPU cache hit rate by up to 86.6x, and increases CPU/GPU memory utilization by up to 2.15x and 1.33x, respectively, compared to state-of-the-art offloading methods. These results demonstrate that 10Cache is a practical and scalable solution for optimizing LLM training throughput and resource efficiency in cloud environments.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 24 of its 61 references that are in the map. First posted on arXiv 18 Nov 2025.
Builds on
24 of 61 references.
References · 24
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,512
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,301
- 2017Mixed Precision Trainingcited by 1,156
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 617
- 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 575
- 2015Deep Learning with Limited Numerical Precisioncited by 376
- 2021ZeRO-Offload: Democratizing Billion-Scale Model Trainingcited by 341
- 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 256
- 2021Fine-Tuning Large Neural Language Models for Biomedical Natural Language Processingcited by 57
12 more
- 2020Training Large Neural Networks with Constant Memory using a New Execution Algorithmcited by 34
- 2025ThunderServe: High-performance and Cost-efficient LLM Serving in Cloud Environmentscited by 23
- 2025FSMoE: A Flexible and Scalable Training System for Sparse Mixture-of-Experts Modelscited by 17
- 2024Smart-Infinity: Fast Large Language Model Training using Near-Storage Processing on a Real Systemcited by 15
- 2025Seesaw: High-throughput LLM Inference via Model Re-shardingcited by 15
- 2019Buddy Compression: Enabling Larger Memory for Deep Learning and HPC Workloads on GPUscited by 11
- 2019Beyond the Memory Wall: A Case for Memory-centric HPC System for Deep Learningcited by 9
- 2023DyCL: Dynamic Neural Network Compilation Via Program Rewriting and Graph Optimizationcited by 9
- 2025SuperOffload: Unleashing the Power of Large-Scale LLM Training on Superchipscited by 6
- 2025ZenFlow: Enabling Stall-Free Offloading for LLM Trainingcited by 5
- 2025Samoyeds: Accelerating MoE Models with Structured Sparsity Leveraging Sparse Tensor Corescited by 2
- 2025MemAscend: System Memory Optimization for SSD-Offloaded LLM Fine-Tuningcited by 2
Built on by
Citing papers per year: 2026: 2.
2 papers.