Accurate Emulation of Memristive Crossbar Arrays for In-Memory Computing

被引:0
|
作者
Petropoulos, Anastasios [1 ]
Boybat, Irem [2 ,3 ]
Le Gallo, Manuel [2 ]
Eleftheriou, Evangelos [2 ]
Abu Sebastian [2 ]
Antonakopoulos, Theodore [1 ]
机构
[1] Univ Patras, Dept ECE, Patras 26504, Greece
[2] IBM Res Zurich, CH-8803 Ruschlikon, Switzerland
[3] Ecole Polytech Fed Lausanne EPFL, CH-1015 Lausanne, Switzerland
关键词
In-memory computing; neural networks; phase-change memory; hardware emulator; PHASE-CHANGE MEMORY;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In-memory computing is an emerging non-von Neumann computing paradigm where certain computational tasks are performed in memory by exploiting the physical attributes of the memory devices. Memristive devices such as phase-change memory (PCM), where information is stored in terms of their conductance levels, are especially well suited for in-memory computing. In particular, memristive devices, when organized in a crossbar configuration can be used to perform matrix-vector multiply operations by exploiting Kirchhoff's circuit laws. To explore the feasibility of such in-memory computing cores in applications such as deep learning as well as for system-level architectural exploration, it is highly desirable to develop an accurate hardware emulator that captures the key physical attributes of the memristive devices. Here, we present one such emulator for PCM and experimentally validate it using measurements from a PCM prototype chip. Moreover, we present an application of the emulator for neural network inference where our emulator can capture the conductance evolution of approximately 400,000 PCM devices remarkably well.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Heterogeneous Memristive Crossbar for In-Memory Computing
    Papandroulidakis, Georgios
    Vourkas, Ioannis
    Sirakoulis, Georgios Ch.
    Rubio, Antonio
    [J]. 2015 INTERNATIONAL CONFERENCE ON MEMRISTIVE SYSTEMS (MEMRISYS), 2015,
  • [2] Reprogrammable logic in memristive crossbar for in-memory computing
    Cheng, Long
    Zhang, Mei-Yun
    Li, Yi
    Zhou, Ya-Xiong
    Wang, Zhuo-Rui
    Hu, Si-Yu
    Long, Shi-Bing
    Liu, Ming
    Miao, Xiang-Shui
    [J]. JOURNAL OF PHYSICS D-APPLIED PHYSICS, 2017, 50 (50)
  • [3] Flexible and Stretchable Memristive Arrays for in-Memory Computing
    Liu, Xusheng
    Cao, Jie
    Qiu, Jie
    Zhang, Xumeng
    Wang, Ming
    Liu, Qi
    [J]. FRONTIERS IN NANOTECHNOLOGY, 2022, 3
  • [4] Efficient in-memory computing architecture based on crossbar arrays
    Chen, Bing
    Cai, Fuxi
    Zhou, Jiantao
    Ma, Wen
    Sheridan, Patrick
    Lu, Wei D.
    [J]. 2015 IEEE INTERNATIONAL ELECTRON DEVICES MEETING (IEDM), 2015,
  • [5] Approximate Memristive In-memory Computing
    Yantir, Hasan Erdem
    Eltawil, Ahmed M.
    Kurdahi, Fadi J.
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [6] In-Memory Execution of Compute Kernels using Flow-based Memristive Crossbar Computing
    Chakraborty, Dwaipayan
    Raj, Sunny
    Gutierrez, Julio Cesar
    Thomas, Troyle
    Jha, Sumit Kumar
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON REBOOTING COMPUTING (ICRC), 2017, : 69 - 74
  • [7] Memristive Crossbar Arrays for Storage and Computing Applications
    Li, Huihan
    Wang, Shaocong
    Zhang, Xumeng
    Wang, Wei
    Yang, Rui
    Sun, Zhong
    Feng, Wanxiang
    Lin, Peng
    Wang, Zhongrui
    Sun, Linfeng
    Yao, Yugui
    [J]. ADVANCED INTELLIGENT SYSTEMS, 2021, 3 (09)
  • [8] Reconfigurable In-Memory Computing with Resistive Memory Crossbar
    Zha, Yue
    Li, Jing
    [J]. 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,
  • [9] Translation of Array Expressions for In-Memory Computation on Memristive Crossbar
    Pyne, Sumanta
    [J]. 2023 36TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2023 22ND INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, VLSID, 2023, : 169 - 174
  • [10] 2T1M-Based Double Memristive Crossbar Architecture for In-Memory Computing
    Vourkas, Ioannis
    Papandroulidakis, Georgios
    Sirakoulis, Georgios Ch.
    Abusleme, Angel
    [J]. INTERNATIONAL JOURNAL OF UNCONVENTIONAL COMPUTING, 2016, 12 (04) : 265 - 280