10CACHE: Heterogeneous Resource-Aware Tensor Caching and Migration for LLM Training

dc.contributor.authorAfroz, Sabihaen
dc.contributor.authorKhan, Redwan Ibne Serajen
dc.contributor.authorAlbahar, Hadeelen
dc.contributor.authorHan, Jingooen
dc.contributor.authorButt, Ali R.en
dc.date.accessioned2026-02-03T13:54:48Zen
dc.date.available2026-02-03T13:54:48Zen
dc.date.issued2025-11-19en
dc.date.updated2026-02-01T08:45:41Zen
dc.description.abstractTraining 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 2× speedup in training time, improves GPU cache hit rate by up to 86.6×, and increases CPU/GPU memory utilization by up to 2.15× and 1.33×, 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.en
dc.description.versionPublished versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.doihttps://doi.org/10.1145/3772052.3772236en
dc.identifier.urihttps://hdl.handle.net/10919/141118en
dc.language.isoenen
dc.publisherACMen
dc.rightsCreative Commons Attribution-ShareAlike 4.0 Internationalen
dc.rights.holderThe author(s)en
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/en
dc.title10C<small>ACHE</small>: Heterogeneous Resource-Aware Tensor Caching and Migration for LLM Trainingen
dc.typeArticle - Refereeden
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3772052.3772236.pdf
Size:
1.2 MB
Format:
Adobe Portable Document Format
Description:
Published version
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description: