DAWN: Efficient Distribution of Attention Workload in PIM-Enabled Systems for LLM Inference

Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

Recently, processing-in-memory (PIM) units have been deployed to accelerate matrix-vector multiplications in large language models (LLMs). However, due to the limited flexibility of PIMs, PIMs require a strict data layout for storing matrices in memory. As LLM inference operates autoregressively, new elements are appended to the stored matrices during inference, necessitating costly data layout reorganization. Nevertheless, since the conventional workload allocation method assigns entire matrices solely to PIMs, it causes data layout reorganization overhead (i.e., excessive memory writes). Furthermore, the significant variance in matrix sizes exacerbates PIM load imbalance. In this letter, we propose DAWN, a novel workload allocation method. DAWN divides matrices into equally sized chunks and employs a single chunk as the allocation unit. DAWN assigns a portion of chunks to traditional accelerators (e.g., neural processing units), which have no constraints on data layout for computation, to mitigate reorganization overhead. DAWN evenly distributes the remaining chunks across PIMs using a greedy approach to achieve PIM load balancing. Our simulation results show that DAWN improves throughput by up to 44.2% (34.8% on average) over the conventional workload allocation method.

키워드

VectorsResource managementLayoutThroughputBandwidthLoad managementIndexesElectronic mailMicroelectromechanical systemsMemory managementProcessing-in-memory (PIM)self-attention
제목
DAWN: Efficient Distribution of Attention Workload in PIM-Enabled Systems for LLM Inference
저자
Chung, JaehoonHan, JinhoGong, Young-HoChung, Sung Woo
DOI
10.1109/LCA.2026.3665202
발행일
2026-03
유형
Article
저널명
IEEE Computer Architecture Letters
25
1
페이지
65 ~ 68