Research on the development and challenges of PIM
Qingjie LANG , Ruoxi WANG , Donghuan XIE , Zhiwei WANG , Zhenyu GAO , Li SHEN
Front. Comput. Sci. ›› 2026, Vol. 20 ›› Issue (5) : 2005103
Research on the development and challenges of PIM
The performance of current computer system is limited by the Memory Wall caused by the unbalanced development between memory technology and processor technology. To reduce the overhead of data movement between memory and processor, a series of Processing-in-Memory (PIM) systems have been developed to move computing closer to memory. In this article, PIM focuses on exploiting the analog operational properties to compute in DRAM. We provide a comprehensive summary from three perspectives: the development of PIM’s basic operations, the programmability of PIM and the challenges faced by PIM. The development of PIM’s basic operations focuses on current development in implementing various types of computation, such as logic operations and complex arithmetic operations. The programmability of PIM emphasizes the combination of PIM systems with existing systems and the development of ISAs, libraries and compiler systems to enhance ease of programming. The challenges faced by PIM primarily highlight some crucial obstacles in terms of software and architecture development. Current developments of PIM present both opportunities and challenges, and the goal of this article is to provide researchers with a comprehensive understanding of PIM’s advancements.
DRAM / processing-in-memory / main memory / processing-using-DRAM / programming
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
|
| [35] |
|
| [36] |
|
| [37] |
|
| [38] |
|
| [39] |
|
| [40] |
Seshadri V, Mullins T, Boroumand A, Mutlu O, Gibbons P B, Kozuch M A, Mowry T C. Gather-scatter DRAM: in-DRAM address translation to improve the spatial locality of non-unit strided accesses. In: Proceedings of the 48th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO). 2015, 267−280 |
| [41] |
Intel Corp. 6th Generation Intel® Core™ Processor Family: Datasheet—Volume 1. See intel.com/content/www/us/en/content-details/332687/6th-generation-intel-core-processor-family-datasheet-volume-1.html website |
| [42] |
Lempel O. 2nd Generation Intel® Core Processor Family: Intel® Core i7, i5 and i3. In: 2011 IEEE Hot Chips 23 Symposium(HCS). 2011, 1-48 |
| [43] |
|
| [44] |
|
| [45] |
JEDEC Solid State Technology Association. JESD235D High bandwidth memory (HBM) DRAM. 2021 |
| [46] |
|
| [47] |
|
| [48] |
|
| [49] |
|
| [50] |
|
| [51] |
|
| [52] |
|
| [53] |
|
| [54] |
|
| [55] |
|
| [56] |
|
| [57] |
|
| [58] |
|
| [59] |
|
| [60] |
|
| [61] |
|
| [62] |
|
| [63] |
|
Higher Education Press
/
| 〈 |
|
〉 |