arrow
返回

Pac-PIM: A Parallel Communication Framework for Commodity Processing-in-memory Systems

delete2025-12-01
delete0
PRE
AI
F
Fan Yang
Z
Zhe Zhou
C
Cong Li
T
Tsung-Yi Ho
M
Ming-Chang Yang *
DOI:10.1145/3776751delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
存储器内处理(Processing-in-memory, PIM)是一种有前景的范式,可有效缓解内存密集型应用的内存访问瓶颈。UPMEM PIM-enabled DIMMs作为首款将处理单元(PEs)集成于DIMMs的商用PIM平台,体现了这一趋势。然而,主机与PIM-enabled DIMMs之间的通信开销仍然显著。尽管先前研究已尝试减少主机与PIM-enabled DIMMs之间的通信开销,但我们的详细调查揭示,从软件角度看,原生通信框架未能充分利用其通信并行性。我们提出以分层方式结合Rank级并行与进程级并行,以利用各自优势并避免其固有缺陷。通过整合这种并行组合,我们对原生通信框架进行重构,引入Pac-PIM(PIM并行通信框架)。我们的评估在真实UPMEM PIM-enabled DIMMs及代表性PIM应用上开展,结果表明,Pac-PIM在所有场景下均显著提升了通信性能,与原生通信框架相比平均加速1.53倍,且具有良好的可扩展性。此外,Pac-PIM可与其他优化协同进一步提升通信性能。
Keyword:
Processing-in-memory
communication framework

期刊

A
ACM Transactions on Architecture and Code Optimization
IF:
1.8
论文数:
96
被引数:
1.1K

机构

P
Peking University
学者数:
1.0W
论文数: 3.8K
被引数: 14.7W
C
Chinese University of Hong Kong
学者数:
3.4W
论文数: 3.2W
被引数: 5.6W
引用论文

引用论文

GoogleWorkloads for Consumer Devices: Mitigating Data Movement Bottlenecks
err2018-03-19
err189
PREAI
errBoroumand, Amirali; Ghose, Saugata; Kim, Youngsok; Ausavarungnirun, Rachata; Shiu, Eric; Thakur, Rahul; Kim, Daehyun; Kuusela, Aki; Knies, Allan; Ranganathan, Parthasarathy; Mutlu, Onur
err分享
err收藏
SparseP
err2022-02-28
err0
PREAI
errChristina Giannoula; Ivan Fernandez; Juan Gómez Luna; Nectarios Koziris; Georgios Goumas; Onur Mutlu
err分享
err收藏
Towards Efficient Sparse Matrix Vector Multiplication on Real Processing-In-Memory Architectures
err2022-06-20
err0
PREAI
errGiannoula,Christina; Fernandez,Ivan; Gómez-Luna,Juan; Koziris,Nectarios; Goumas,Georgios; Mutlu,Onur
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Accelerating Neural Network Inference With Processing-in-DRAM: From the Edge to the Cloud
err2022-11-01
err0
errOAAI
errGeraldo F. Oliveira; Juan Gomez-Luna; Saugata Ghose; Amirali Boroumand; Onur Mutlu
err分享
err收藏
学者 查看更多内容