Breaking the von Neumann bottleneck:architecture-level processing-in-memory technology

被引:5
|
作者
Xingqi ZOU [1 ,2 ]
Sheng XU [3 ]
Xiaoming CHEN [1 ,4 ]
Liang YAN [1 ,4 ]
Yinhe HAN [1 ,4 ]
机构
[1] Institute of Computing Technology,Chinese Academy of Sciences
[2] Zhejiang Lab
[3] Department of Computer Technology and Information,Anhui Normal University
[4] University of Chinese Academy of Sciences
基金
安徽省自然科学基金; 国家重点研发计划;
关键词
processing-in-memory(PIM); von Neumann bottleneck; memory wall; PIM simulator; architecture-level PIM;
D O I
暂无
中图分类号
TP303 [总体结构、系统结构];
学科分类号
081201 ;
摘要
The "memory wall" problem or so-called von Neumann bottleneck limits the efficiency of conventional computer architectures, which move data from memory to CPU for computation; these architectures cannot meet the demands of the emerging memory-intensive applications. Processing-in-memory(PIM) has been proposed as a promising solution to break the von Neumann bottleneck by minimizing data movement between memory hierarchies. This study focuses on prior art of architecture level DRAM PIM technologies and their implementation. The key challenges and mainstream solutions of PIM are summarized and introduced. The relative limitations of PIM simulation are discussed, as well as four conventional PIM simulators.Finally, research directions and perspectives are proposed for future development.
引用
收藏
页码:60 / 69
页数:10
相关论文
共 50 条
  • [31] RETRANSFORMER: ReRAM-based Processing-in-Memory Architecture for Transformer Acceleration
    Yang, Xiaoxuan
    Yan, Bonan
    Li, Hai
    Chen, Yiran
    2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD), 2020,
  • [32] A Novel ReRAM-based Processing-in-Memory Architecture for Graph Computing
    Han, Lei
    Shen, Zhaoyan
    Shao, Zili
    Huang, H. Howie
    Li, Tao
    2017 IEEE 6TH NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA 2017), 2017,
  • [33] A Novel ReRAM-Based Processing-in-Memory Architecture for Graph Traversal
    Han, Lei
    Shen, Zhaoyan
    Liu, Duo
    Shao, Zili
    Huang, H. Howie
    Li, Tao
    ACM TRANSACTIONS ON STORAGE, 2018, 14 (01)
  • [34] Stacking magnetic random access memory atop microprocessors: an architecture-level evaluation
    Dong, X.
    Wu, X.
    Xie, Y.
    Chen, Y.
    Li, H.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2011, 5 (03): : 213 - 220
  • [35] ReRAM-Based Processing-in-Memory Architecture for Recurrent Neural Network Acceleration
    Long, Yun
    Na, Taesik
    Mukhopadhyay, Saibal
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (12) : 2781 - 2794
  • [36] abstractPIM: A Technology Backward-Compatible Compilation Flow for Processing-In-Memory
    Eliahu, Adi
    Ben-Hur, Rotem
    Ronen, Ronny
    Kvatinsky, Shahar
    VLSI-SOC: DESIGN TRENDS, VLSI-SOC 2020, 2021, 621 : 343 - 361
  • [37] Processing-in-memory (PIM)-based Manycore Architecture for Training Graph Neural Networks
    Pande, Partha P.
    2023 INTERNATIONAL VLSI SYMPOSIUM ON TECHNOLOGY, SYSTEMS AND APPLICATIONS, VLSI-TSA/VLSI-DAT, 2023,
  • [38] A Processing-in-Memory Architecture Programming Paradigm for Wireless Internet-of-Things Applications
    Yang, Xu
    Hou, Yumin
    He, Hu
    SENSORS, 2019, 19 (01)
  • [39] Minimizing Communication Conflicts in Network-On-Chip Based Processing-In-Memory Architecture
    Sun, Hanbo
    Xie, Tongxin
    Zhu, Zhenhua
    Dai, Guohao
    Yang, Huazhong
    Wang, Yu
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [40] Sky-Sorter: A Processing-in-Memory Architecture for Large-Scale Sorting
    Zokaee, Farzaneh
    Chen, Fan
    Sun, Guangyu
    Jiang, Lei
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (02) : 480 - 493