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 条
  • [41] Accelerating Graph-Connected Component Computation With Emerging Processing-In-Memory Architecture
    Chen, Xuhang
    Wang, Xueyan
    Jia, Xiaotao
    Yang, Jianlei
    Qu, Gang
    Zhao, Weisheng
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (12) : 5333 - 5342
  • [42] RoPIM: A Processing-in-Memory Architecture for Accelerating Rotary Positional Embedding in Transformer Models
    Jeon, Yunhyeong
    Jang, Minwoo
    Lee, Hwanjun
    Jung, Yeji
    Jung, Jin
    Lee, Jonggeon
    So, Jinin
    Kim, Daehoon
    IEEE COMPUTER ARCHITECTURE LETTERS, 2025, 24 (01) : 41 - 44
  • [43] Gibbon: Efficient Co-Exploration of NN Model and Processing-In-Memory Architecture
    Sun, Hanbo
    Wang, Chenyu
    Zhu, Zhenhua
    Ning, Xuefei
    Dai, Guohao
    Yang, Huazhong
    Wang, Yu
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 867 - 872
  • [44] PISA-DMA: Processing-in-Memory Instruction Set Architecture Using DMA
    Lee, Won Jun
    Kim, Chang Hyun
    Paik, Yoonah
    Kim, Seon Wook
    IEEE ACCESS, 2023, 11 : 8622 - 8632
  • [45] ReverSearch: Search-based energy-efficient Processing-in-Memory Architecture
    Li, Weihang
    Chang, Liang
    Fan, Jiajing
    Zhao, Xin
    Zhang, Hengtan
    Lin, Shuisheng
    Zhou, Jun
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 409 - 413
  • [46] Accelerating Sparse Attention with a Reconfigurable Non-volatile Processing-In-Memory Architecture
    Zheng, Qilin
    Li, Shiyu
    Wang, Yitu
    Li, Ziru
    Chen, Yiran
    Li, Hai
    2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [47] Architecture-level energy model for high-capacity STT-MRAM memory
    Lin, Hui
    Yong, Ruoxue
    Jiang, Yanfeng
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2025, 112 (04) : 601 - 616
  • [48] Processing-in-Memory Designs Based on Emerging Technology for Efficient Machine Learning Acceleration
    Kim, Bokyung
    Li, Hai Helen
    Chen, Yiran
    PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 614 - 619
  • [49] Improving Node-Level MapReduce Performance Using Processing-in-Memory Technologies
    Islam, Mahzabeen
    Scrbak, Marko
    Kavi, Krishna M.
    Ignatowski, Mike
    Jayasena, Nuwan
    EURO-PAR 2014: PARALLEL PROCESSING WORKSHOPS, PT II, 2014, 8806 : 425 - 437
  • [50] PRIME: A Novel Processing-in-memory Architecture for Neural Network Computation in ReRAM-based Main Memory
    Chi, Ping
    Li, Shuangchen
    Xu, Cong
    Zhang, Tao
    Zhao, Jishen
    Liu, Yongpan
    Wang, Yu
    Xie, Yuan
    2016 ACM/IEEE 43RD ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2016, : 27 - 39