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 条
  • [21] Logic-In-Memory Architecture Made Real
    Pala, D.
    Causapruno, G.
    Vacca, M.
    Riente, F.
    Turvani, G.
    Graziano, M.
    Zamboni, M.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 1542 - 1545
  • [22] Logic Synthesis for In-Memory Computing using Resistive Memories
    Shirinzadeh, Saeideh
    Drechsler, Rolf
    2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, : 375 - 380
  • [23] The Programmable Logic-in-Memory (PLiM) Computer
    Gaillardon, Pierre-Emmanuel
    Amaru, Luca
    Siemon, Anne
    Linn, Eike
    Waser, Rainer
    Chattopadhyay, Anupam
    De Micheli, Giovanni
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 427 - 432
  • [24] LOGIC-IN-MEMORY ARRAYS APPLICATION AND SYNTHESIS
    RAIKHLIN, VA
    AUTOMATION AND REMOTE CONTROL, 1983, 44 (11) : 1519 - 1527
  • [25] Design and Application of Resistive Switching Devices for Novel Computing/Memory Architectures
    Kang, Jinfeng
    Huang, Peng
    Li, Haitong
    Gao, Bin
    Zhao, Yudi
    Han, Runze
    Zhou, Zheng
    Chen, Zhe
    Liu, Chen
    Liu, Lifeng
    Liu, Xiaoyan
    2016 13TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2016, : 190 - 193
  • [26] FeFET based Logic-in-Memory: an overview
    Marchand, Cedric
    O'Connor, Ian
    Cantan, Mayeul
    Breyer, Evelyn T.
    Slesazeck, Stefan
    Mikolajick, Thomas
    2021 16TH INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2021), 2021,
  • [27] Reliability and Prospects of Logic-in-Memory Circuits
    Zanotti, Tommaso
    6TH IEEE ELECTRON DEVICES TECHNOLOGY AND MANUFACTURING CONFERENCE (EDTM 2022), 2022, : 369 - 371
  • [28] LOGIC-IN-MEMORY VLSI FOR MAINFRAME COMPUTERS
    ODAKA, M
    IWABUCHI, M
    OGIUE, K
    KITSUKAWA, G
    YAMAGUCHI, K
    INADACHI, M
    ISSCC DIGEST OF TECHNICAL PAPERS, 1982, 25 : 180 - &
  • [29] Ternary computing using a novel spintronic multi-operator logic-in-memory architecture
    Fathollahi, Amirhossein
    Amirany, Abdolah
    Moaiyeri, Mohammad Hossein
    RESULTS IN ENGINEERING, 2025, 25
  • [30] Reconfigurable stateful logic design in the one-transistor-one-memristor crossbar array for logic-in-memory computing
    Luo, Li
    Li, Bochang
    Wang, Lidan
    Duan, Shukai
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2023, 172