Saved in:
Bibliographic Details
Main Authors: Gu, Yufeng, Khadem, Alireza, Umesh, Sumanth, Liang, Ning, Servot, Xavier, Mutlu, Onur, Iyer, Ravi, Das, Reetuparna
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2502.07578
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909599356944384
author Gu, Yufeng
Khadem, Alireza
Umesh, Sumanth
Liang, Ning
Servot, Xavier
Mutlu, Onur
Iyer, Ravi
Das, Reetuparna
author_facet Gu, Yufeng
Khadem, Alireza
Umesh, Sumanth
Liang, Ning
Servot, Xavier
Mutlu, Onur
Iyer, Ravi
Das, Reetuparna
contents Large Language Model (LLM) inference uses an autoregressive manner to generate one token at a time, which exhibits notably lower operational intensity compared to earlier Machine Learning (ML) models such as encoder-only transformers and Convolutional Neural Networks. At the same time, LLMs possess large parameter sizes and use key-value caches to store context information. Modern LLMs support context windows with up to 1 million tokens to generate versatile text, audio, and video content. A large key-value cache unique to each prompt requires a large memory capacity, limiting the inference batch size. Both low operational intensity and limited batch size necessitate a high memory bandwidth. However, contemporary hardware systems for ML model deployment, such as GPUs and TPUs, are primarily optimized for compute throughput. This mismatch challenges the efficient deployment of advanced LLMs and makes users pay for expensive compute resources that are poorly utilized for the memory-bound LLM inference tasks. We propose CENT, a CXL-ENabled GPU-Free sysTem for LLM inference, which harnesses CXL memory expansion capabilities to accommodate substantial LLM sizes, and utilizes near-bank processing units to deliver high memory bandwidth, eliminating the need for expensive GPUs. CENT exploits a scalable CXL network to support peer-to-peer and collective communication primitives across CXL devices. We implement various parallelism strategies to distribute LLMs across these devices. Compared to GPU baselines with maximum supported batch sizes and similar average power, CENT achieves 2.3$\times$ higher throughput and consumes 2.9$\times$ less energy. CENT enhances the Total Cost of Ownership (TCO), generating 5.2$\times$ more tokens per dollar than GPUs.
format Preprint
id arxiv_https___arxiv_org_abs_2502_07578
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle PIM Is All You Need: A CXL-Enabled GPU-Free System for Large Language Model Inference
Gu, Yufeng
Khadem, Alireza
Umesh, Sumanth
Liang, Ning
Servot, Xavier
Mutlu, Onur
Iyer, Ravi
Das, Reetuparna
Hardware Architecture
Large Language Model (LLM) inference uses an autoregressive manner to generate one token at a time, which exhibits notably lower operational intensity compared to earlier Machine Learning (ML) models such as encoder-only transformers and Convolutional Neural Networks. At the same time, LLMs possess large parameter sizes and use key-value caches to store context information. Modern LLMs support context windows with up to 1 million tokens to generate versatile text, audio, and video content. A large key-value cache unique to each prompt requires a large memory capacity, limiting the inference batch size. Both low operational intensity and limited batch size necessitate a high memory bandwidth. However, contemporary hardware systems for ML model deployment, such as GPUs and TPUs, are primarily optimized for compute throughput. This mismatch challenges the efficient deployment of advanced LLMs and makes users pay for expensive compute resources that are poorly utilized for the memory-bound LLM inference tasks. We propose CENT, a CXL-ENabled GPU-Free sysTem for LLM inference, which harnesses CXL memory expansion capabilities to accommodate substantial LLM sizes, and utilizes near-bank processing units to deliver high memory bandwidth, eliminating the need for expensive GPUs. CENT exploits a scalable CXL network to support peer-to-peer and collective communication primitives across CXL devices. We implement various parallelism strategies to distribute LLMs across these devices. Compared to GPU baselines with maximum supported batch sizes and similar average power, CENT achieves 2.3$\times$ higher throughput and consumes 2.9$\times$ less energy. CENT enhances the Total Cost of Ownership (TCO), generating 5.2$\times$ more tokens per dollar than GPUs.
title PIM Is All You Need: A CXL-Enabled GPU-Free System for Large Language Model Inference
topic Hardware Architecture
url https://arxiv.org/abs/2502.07578