Buffer Management for Out-of-GPU LLM Execution
The rapid advancement of large language models (LLMs) has caused their parameter sizes to grow beyond the memory capacity of a single GPU. Although distributed inference across multiple GPUs is a solution in enterprise settings, it remains inaccessible for most non-commercial users. Thus, there is a growing demand to run LLMs on a single GPU when the model does not fit entirely in GPU memory. A common approach is to offload parts of the model from the GPU to the CPU during inference. However, repeatedly transferring parameters between these devices incurs significant overhead. To address this challenge, we propose a new buffer management policy, LIRS-M, which maximizes buffer hits and minimizes data transfer. Experimental results show that our approach achieves a 2.0× speedup compared to StoA offloading techniques while delivering robust buffer-hit performance.
Authors
- Hyesoon Kim (ORCID: https://orcid.org/0000-0002-6061-7825)
- Joy Arulraj (ORCID: https://orcid.org/0000-0002-7706-6978)
- Jiashen Cao (ORCID: https://orcid.org/0000-0002-0079-2146)
Institutions
- Georgia Institute of Technology (US)
Publication Details
- Published
- 2025-06-22
- DOI
- https://doi.org/10.1145/3735654.3735937
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00