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 条
  • [1] Breaking the von Neumann bottleneck: architecture-level processing-in-memory technology
    Zou, Xingqi
    Xu, Sheng
    Chen, Xiaoming
    Yan, Liang
    Han, Yinhe
    SCIENCE CHINA-INFORMATION SCIENCES, 2021, 64 (06)
  • [2] Breaking the von Neumann bottleneck: architecture-level processing-in-memory technology
    Xingqi Zou
    Sheng Xu
    Xiaoming Chen
    Liang Yan
    Yinhe Han
    Science China Information Sciences, 2021, 64
  • [3] Study on Processing-in-Memory Technology based on Dataflow Architecture
    Choi, Kyu Hyun
    Hwang, Taeho
    2022 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2022,
  • [4] Eager Recirculating Memory to Alleviate the Von Neumann Bottleneck
    Edwards, Jonathan
    O'Keefe, Simon
    PROCEEDINGS OF 2016 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2016,
  • [5] PIMCH: Cooperative Memory Prefetching in Processing-In-Memory Architecture
    Xui, Sheng
    Wang, Ying
    Han, Yinhe
    Li, Xiaowei
    2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2018, : 209 - 214
  • [6] abstractPIM: Bridging the Gap Between Processing-In-Memory Technology and Instruction Set Architecture
    Eliahu, Adi
    Ben-Hur, Rotem
    Ronen, Ronny
    Kvatinsky, Shahar
    2020 IFIP/IEEE 28TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2020, : 28 - 33
  • [7] Active Memory Cube: A processing-in-memory architecture for exascale systems
    Nair, R.
    Antao, S. F.
    Bertolli, C.
    Bose, P.
    Brunheroto, J. R.
    Chen, T.
    Cher, C. -Y.
    Costa, C. H. A.
    Doi, J.
    Evangelinos, C.
    Fleischer, B. M.
    Fox, T. W.
    Gallo, D. S.
    Grinberg, L.
    Gunnels, J. A.
    Jacob, A. C.
    Jacob, P.
    Jacobson, H. M.
    Karkhanis, T.
    Kim, C.
    Moreno, J. H.
    O'Brien, J. K.
    Ohmacht, M.
    Park, Y.
    Prener, D. A.
    Rosenburg, B. S.
    Ryu, K. D.
    Sallenave, O.
    Serrano, M. J.
    Siegl, P. D. M.
    Sugavanam, K.
    Sura, Z.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2015, 59 (2-3)
  • [8] Evaluating architecture-level optimization in packet processing caches
    Tanaka, Kyosuke
    Yamaki, Hayato
    Miwa, Shinobu
    Honda, Hiroki
    COMPUTER NETWORKS, 2020, 181
  • [9] An architecture-level graphics processing unit energy model
    Wang, Zhuowei
    Cheng, Lianglun
    Zhao, Wuqing
    Xiong, Naixue
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (10): : 2795 - 2810
  • [10] Reconfigurable Processing-in-Memory Architecture for Data Intensive Applications
    Bavikadi, Sathwika
    Sutradhar, Purab Ranjan
    Ganguly, Amlan
    Dinakarrao, Sai Manoj Pudukotai
    PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024, 2024, : 222 - 227