mlsanityData to 7 Oct 2026

Pie: Pooling CPU Memory for LLM Inference

arXiv 2411.09317 ↗First posted 14 Nov 2024cs.LG cs.DCcited by 13

Not on the map. Why?

Abstract (arXiv)

The rapid growth of LLMs has revolutionized natural language processing and AI analysis, but their increasing size and memory demands present significant challenges. A common solution is to spill over to CPU memory; however, traditional GPU-CPU memory swapping often results in higher latency and lower throughput. This paper introduces Pie, an LLM inference framework that addresses these challenges with performance-transparent swapping and adaptive expansion. By leveraging predictable memory access patterns and the high bandwidth of modern hardware like the NVIDIA GH200 Grace Hopper Superchip, Pie enables concurrent data swapping without affecting foreground computation, expanding effective memory without added latency. Adaptive expansion dynamically adjusts CPU memory allocation based on real-time information, optimizing memory usage and performance under varying conditions. Pie maintains low computation latency, high throughput, and high elasticity. Our experimental evaluation demonstrates that Pie achieves optimal swapping policy during cache warmup and effectively balances increased memory capacity with negligible impact on computation. With its extended capacity, Pie outperforms vLLM by up to 1.9X in throughput and 2X in latency. Additionally, Pie can reduce GPU memory usage by up to 1.67X while maintaining the same performance. Compared to FlexGen, an offline profiling-based swapping solution, Pie achieves magnitudes lower latency and 9.4X higher throughput.

Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 13 of its 51 references that are in the map. First posted on arXiv 14 Nov 2024.

Builds on

13 of 51 references.

References · 13

  1. 2023GPT-4 Technical Reportcited by 18,132
  2. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
  3. 2020Scaling Laws for Neural Language Modelscited by 6,411
  4. 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,464
  5. 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,898
  6. 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,674
  7. 2023FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioningcited by 2,551
  8. 2016Training Deep Nets with Sublinear Memory Costcited by 825
  9. 2017TensorFlow-Serving: Flexible, High-Performance ML Servingcited by 85
  10. 2024Infinite-LLM: Efficient LLM Service for Long Context with DistAttention and Distributed KVCachecited by 71
  11. 2019Optimal checkpointing for heterogeneous chains: how to train deep neural networks with limited memorycited by 22
  12. 2020LightSeq: A High Performance Inference Library for Transformerscited by 4
1 more
  1. 2024ProTrain: Efficient LLM Training via Memory-Aware Techniquescited by 4

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 7; 2026: 6.

13 papers.

Sort:

By area: