Endurance Management for Resistive Logic-In-Memory Computing Architectures

被引:0
|
作者
Shirinzadeh, Saeideh [1 ]
Soeken, Mathias [2 ]
Gaillardon, Pierre-Emmanuel [3 ]
De Micheli, Giovanni [2 ]
Drechsler, Rolf [1 ,4 ]
机构
[1] Univ Bremen, Dept Math & Comp Sci, Bremen, Germany
[2] Ecole Polytech Fed Lausanne, Integrated Syst Lab, Lausanne, Switzerland
[3] Univ Utah, Elect & Comp Engn Dept, Salt Lake City, UT USA
[4] DFKI GmbH, Cyber Phys Syst, Bremen, Germany
基金
瑞士国家科学基金会; 欧盟地平线“2020”;
关键词
PHASE-CHANGE MEMORY;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Resistive Random Access Memory (RRAM) is a promising non-volatile memory technology which enables modern in-memory computing architectures. Although RRAMs are known to be superior to conventional memories in many aspects, they suffer from a low write endurance. In this paper, we focus on balancing memory write traffic as a solution to extend the lifetime of resistive crossbar architectures. As a case study, we monitor the write traffic in a Programmable Logic-in-Memory (PLiM) architecture, and propose an endurance management scheme for it. The proposed endurance-aware compilation is capable of handling different trade-offs between write balance, latency, and area of the resulting PLiM implementations. Experimental evaluations on a set of benchmarks including large arithmetic and control functions show that the standard deviation of writes can be reduced by 86.65% on average compared to a naive compiler, while the average number of instructions and RRAM devices also decreases by 36.45% and 13.67%, respectively.
引用
收藏
页码:1092 / 1097
页数:6
相关论文
共 50 条
  • [1] Peripheral Circuitry Assisted Mapping Framework for Resistive Logic-In-Memory Computing
    Zhang, Shuhang
    Li, Hai
    Schlichtmann, Ulf
    2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [2] Reliability of Logic-in-Memory Circuits in Resistive Memory Arrays
    Zanotti, Tommaso
    Zambelli, Cristian
    Puglisi, Francesco Maria
    Milo, Valerio
    Perez, Eduardo
    Mahadevaiah, Mamathamba K.
    Ossorio, Oscar G.
    Wenger, Christian
    Pavan, Paolo
    Olivo, Piero
    Ielmini, Daniele
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2020, 67 (11) : 4611 - 4615
  • [3] An MIG-based Compiler for Programmable Logic-in-Memory Architectures
    Soeken, Mathias
    Shirinzadeh, Saeideh
    Gaillardon, Pierre-Emmanuel
    Amaru, Luca Gaetano
    Drechsler, Rolf
    De Micheli, Giovanni
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [4] Toward Efficient Logic-in-Memory Computing With Magnetic Reconfigurable Logic Circuits
    Razi, Farzad
    Moaiyeri, Mohammad Hossein
    Mohammadi, Siamak
    IEEE MAGNETICS LETTERS, 2022, 13
  • [5] Reliability-Aware Design Strategies for Stateful Logic-in-Memory Architectures
    Zanotti, Tommaso
    Puglisi, Francesco Maria
    Pavan, Paolo
    IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2020, 20 (02) : 278 - 285
  • [6] Reconfigurable logic-in-memory
    Dayane Reis
    Nature Electronics, 2022, 5 : 713 - 714
  • [7] Reconfigurable logic-in-memory
    Reis, Dayane
    NATURE ELECTRONICS, 2022, 5 (11) : 713 - 714
  • [8] A LOGIC-IN-MEMORY COMPUTER
    STONE, HS
    IEEE TRANSACTIONS ON COMPUTERS, 1970, C 19 (01) : 73 - &
  • [9] Logic-In-Memory: A NanoMagnet Logic Implementation
    Cofano, M.
    Santoro, G.
    Vacca, M.
    Pala, D.
    Causapruno, G.
    Cairo, F.
    Riente, F.
    Turvani, G.
    Roch, M. Ruo
    Zamboni, M.
    Graziano, M.
    2015 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2015, : 286 - 291
  • [10] Asymmetric-Resistive-Switching Device with Reconfigurable Synaptic Functions for Logic-In-Memory
    Zhang, Baizhou
    Guo, Tao
    Zhou, Yongzan
    Lu, Siyan
    Chen, Zuolong
    Zhou, Norman
    Wu, Yimin A.
    ACS APPLIED ENGINEERING MATERIALS, 2024, 2 (07): : 1873 - 1881