Programmable Non-Volatile Memory Design Featuring Reconfigurable In-Memory Operations

被引:0
|
作者
Jao, Nicholas [1 ]
Ramanathan, Akshay Krishna [1 ]
Sengupta, Abhronil [1 ]
Sampson, John [1 ]
Narayanan, Vijaykrishnan [1 ]
机构
[1] Penn State Univ, Sch Elect Egnineering & Comp Sci, University Pk, PA 16802 USA
关键词
Processing In-Memory; Emerging Non-Volatile Memory; Reconfigurable Fabrics;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
With data volume growing exponentially in today's era, modern computing systems are increasingly bottlenecked and consistently burdened by the costs of data movement. Driven by the development of emerging non-volatile memory (NVM) technologies and by the increasing demand for high throughput in big data applications, considerable research effort has gone into embedding computing in memory and exploiting parallelism in data-intensive workloads to address the "memory wall" bottleneck. In this work, we propose a non-volatile memory design which leverages run-time reconfigurability of peripheral circuits to perform various in-memory computations like that of a field-programmable gate array (FPGA). Our architecture allows this intelligent storage system to operate as both a main memory and an accelerator for memory-intensive applications such as matrix multiplication, database query and artificial neural networks.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] Dependable Non-Volatile Memory
    Martens, Arthur
    Scholz, Rouven
    Lindow, Phil
    Lehnfeld, Niklas
    Kastner, Marc A.
    Kapitza, Ruediger
    SYSTOR'18: PROCEEDINGS OF THE 11TH ACM INTERNATIONAL SYSTEMS AND STORAGE CONFERENCE, 2018, : 1 - 12
  • [32] Nanocrystals for non-volatile memory
    不详
    ELECTRONICS WORLD, 2000, 106 (1776): : 914 - 914
  • [33] NON-VOLATILE SEMICONDUCTOR MEMORY
    KLEIN, R
    TCHON, WE
    MICROPROCESSING AND MICROPROGRAMMING, 1982, 10 (2-3): : 129 - 138
  • [34] AIM: Fast and Energy-Efficient AES In-Memory Implementation for Emerging Non-volatile Main Memory
    Xie, Mimi
    Li, Shuangchen
    Glova, Alvin Oliver
    Hu, Jingtong
    Wang, Yuangang
    Xie, Yuan
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 625 - 628
  • [35] Compute in-Memory with Non-Volatile Elements for Neural Networks: A Review from a Co-Design Perspective
    Haensch, Wilfried
    Raghunathan, Anand
    Roy, Kaushik
    Chakrabarti, Bhaswar
    Phatak, Charudatta M. M.
    Wang, Cheng
    Guha, Supratik
    ADVANCED MATERIALS, 2023, 35 (37)
  • [36] Volatile and Non-Volatile Single Electron Memory
    Touati, A.
    Kalboussi, A.
    JOURNAL OF NANO- AND ELECTRONIC PHYSICS, 2013, 5 (03)
  • [37] Redesign the Memory Allocator for Non-Volatile Main Memory
    Yu, Songping
    Xiao, Nong
    Deng, Mingzhu
    Liu, Fang
    Chen, Wei
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2017, 13 (03)
  • [38] P-INSPECT: Architectural Support for Programmable Non-Volatile Memory Frameworks
    Kokolis, Apostolos
    Shull, Thomas
    Huang, Jian
    Torrellas, Josep
    2020 53RD ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO 2020), 2020, : 509 - 524
  • [39] Silicon photonic integrated circuits with electrically programmable non-volatile memory functions
    Song, J. -F
    Lim, A. E. -J.
    Luo, X. -S.
    Fang, Q.
    Li, C.
    Jia, L. X.
    Tu, X. -G
    Huang, Y.
    Zhou, H. -F.
    Liow, T. -Y.
    Lo, G. -Q.
    OPTICS EXPRESS, 2016, 24 (19): : 21744 - 21751
  • [40] NVM Streaker: a fast and reconfigurable performance simulator for non-volatile memory-based memory architecture
    Danqi Hu
    Fang Lv
    Chenxi Wang
    Hui-Min Cui
    Lei Wang
    Ying Liu
    Xiao-Bing Feng
    The Journal of Supercomputing, 2018, 74 : 3875 - 3903