The Processing-in-Memory Model
The Processing-in-Memory Model
复制标题
内存处理模型
DOI:
10.1145/3409964.3461816
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
McGuffey, Charles
中科院分区:
文献类型:
--
作者:
Kang, Hongbo;Gibbons, Phillip B.;Blelloch, Guy E.;Dhulipala, Laxman;Gu, Yan;McGuffey, Charles
As computational resources become more efficient and data sizes grow, data movement is fast becoming the dominant cost in computing. Processing-in-Memory is emerging as a key technique for reducing costly data movement, by enabling computation to be executed on compute resources embedded in the memory modules themselves.This paper presents the Processing-in-Memory (PIM) model, for the design and analysis of parallel algorithms on systems providing processing-in-memory modules. The PIM model focuses on keys aspects of such systems, while abstracting the rest. Namely, the model combines (i) a CPU-side consisting of parallel cores with fast access to a small shared memory of size M words (as in traditional parallel computing), (ii) a PIM-side consisting of P PIM modules, each with a core and a local memory of size Θ(n/P) words for an input of size n (as in traditional distributed computing), and (iii) a network between the two sides. The model combines standard parallel complexity metrics for both shared memory (work and depth) and distributed memory (local work, communication time) computing. A key algorithmic challenge is to achieve load balance among the PIM modules in both their communication and their local work, while minimizing the communication time. We demonstrate how to overcome this challenge for an ordered search structure, presenting a parallel PIM-skiplist data structure that efficiently supports a wide range of batch-parallel queries and updates.
登录
查看更多内容
DOI:
10.1201/9781439833032.ch197
发表时间:
2007-05
期刊:
--
影响因子:
--
作者:
Kevin Henry
通讯作者:
Kevin Henry
DOI:
10.1145/2935764.2935768
发表时间:
2016
期刊:
Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures
影响因子:
--
作者:
G. Blelloch;Daniel Ferizovic;Yihan Sun
通讯作者:
Yihan Sun
DOI:
10.1016/j.tcs.2008.09.023
发表时间:
2005-02
期刊:
Theor. Comput. Sci.
影响因子:
--
作者:
P. Berenbrink;T. Friedetzky;Zengjian Hu;R. Martin
通讯作者:
P. Berenbrink;T. Friedetzky;Zengjian Hu;R. Martin
DOI:
10.1145/3323165.3323191
发表时间:
2019-06
期刊:
The 31st ACM Symposium on Parallelism in Algorithms and Architectures
影响因子:
--
作者:
Jiwon Choe;Amy Huang;T. Moreshet;Maurice Herlihy;R. I. Bahar
通讯作者:
Jiwon Choe;Amy Huang;T. Moreshet;Maurice Herlihy;R. I. Bahar
DOI:
10.1137/1.9781611973730.30
发表时间:
2015
期刊:
Commun. ACM
影响因子:
--
作者:
Julian Shun;Yan Gu;G. Blelloch;Jeremy T. Fineman;Phillip B. Gibbons
通讯作者:
Phillip B. Gibbons