An STT-MRAM based reconfigurable computing-in-memory architecture for general purpose computing

被引:6
作者
Pan, Yu [1 ]
Jia, Xiaotao [1 ,2 ]
Cheng, Zhen [1 ,2 ]
Ouyang, Peng [1 ]
Wang, Xueyan [1 ]
Yang, Jianlei [2 ,3 ]
Zhao, Weisheng [1 ,2 ]
机构
[1] Beihang Univ, Sch Microelect, Fert Beijing Res Inst, Beijing Adv Innovat Certer Big Data & Brain Comp, Beijing 100191, Peoples R China
[2] Beihang Univ, Beihang Goertek Joint Microelect Inst, Qingdao Res Inst, Qingdao 266101, Peoples R China
[3] Beihang Univ, Sch Comp Sci & Engn, Fert Beijing Inst, Beijing Adv Innovat Certer Big Data & Brain Comp, Beijing 100191, Peoples R China
基金
中国国家自然科学基金;
关键词
Computing-in-memory; Reconfigurable; STT-MRAM; General purpose computing;
D O I
10.1007/s42514-020-00038-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, many researches have proposed computing-in-memory architectures trying to solve von Neumann bottleneck issue. Most of the proposed architectures can only perform some application-specific logic functions. However, the scheme that supports general purpose computing is more meaningful for the complete realization of in-memory computing. A reconfigurable computing-in-memory architecture for general purpose computing based on STT-MRAM (GCIM) is proposed in this paper. The proposed GCIM could significantly reduce the energy consumption of data transformation and effectively process both fix-point calculation and float-point calculation in parallel. In our design, the STT-MRAM array is divided into four subarrays in order to achieve the reconfigurability. With a specified array connector, the four subarrays can work independently at the same time or work together as a whole array. The proposed architecture is evaluated using Cadence Virtuoso. The simulation results show that the proposed architecture consumes less energy when performing fix-point or float-point operations.
引用
收藏
页码:272 / 281
页数:10
相关论文
共 26 条
  • [1] Biswas A, 2018, ISSCC DIG TECH PAP I, P488, DOI 10.1109/ISSCC.2018.8310397
  • [2] A fully integrated reprogrammable memristor-CMOS system for efficient multiply-accumulate operations
    Cai, Fuxi
    Correll, Justin M.
    Lee, Seung Hwan
    Lim, Yong
    Bothra, Vishishtha
    Zhang, Zhengya
    Flynn, Michael P.
    Lu, Wei D.
    [J]. NATURE ELECTRONICS, 2019, 2 (07) : 290 - 299
  • [3] Compact Modeling and Corner Analysis of Spintronic Memristor
    Chen, Yiran
    Wang, Xiaobin
    [J]. 2009 IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES, 2009, : 7 - +
  • [4] TIME: A Training-in-Memory Architecture for RRAM-Based Deep Neural Networks
    Cheng, Ming
    Xia, Lixue
    Zhu, Zhenhua
    Cai, Yi
    Xie, Yuan
    Wang, Yu
    Yang, Huazhong
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (05) : 834 - 847
  • [5] Efficient In-Memory Processing Using Spintronics
    Chowdhury, Zamshed
    Harms, Jonathan D.
    Khatamifard, S. Karen
    Zabihi, Masoud
    Lv, Yang
    Lyle, Andrew P.
    Sapatnekar, Sachin S.
    Karpuzcu, Ulya R.
    Wang, Jian-Ping
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2018, 17 (01) : 42 - 46
  • [6] Low Power Magnetic Full-Adder Based on Spin Transfer Torque MRAM
    Deng, Erya
    Zhang, Yue
    Klein, Jacques-Olivier
    Ravelsona, Dafine
    Chappert, Claude
    Zhao, Weisheng
    [J]. IEEE TRANSACTIONS ON MAGNETICS, 2013, 49 (09) : 4982 - 4987
  • [7] Fujiki D, 2018, ACM SIGPLAN NOTICES, V53, P1, DOI [10.1145/3173162.3173171, 10.1145/3296957.3173171]
  • [8] ComputeDRAM: In-Memory Compute Using Off-the-Shelf DRAMs
    Gao, Fei
    Tziantzioulis, Georgios
    Wentzlaff, David
    [J]. MICRO'52: THE 52ND ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2019, : 100 - 113
  • [9] Roadmap for Emerging Materials for Spintronic Device Applications
    Hirohata, Atsufumi
    Sukegawa, Hiroaki
    Yanagihara, Hideto
    Zutic, Igor
    Seki, Takeshi
    Mizukami, Shigemi
    Swaminathan, Raja
    [J]. IEEE TRANSACTIONS ON MAGNETICS, 2015, 51 (10)
  • [10] FloatPIM: In-Memory Acceleration of Deep Neural Network Training with High Precision
    Imani, Mohsen
    Gupta, Saransh
    Kim, Yeseong
    Rosing, Tajana
    [J]. PROCEEDINGS OF THE 2019 46TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA '19), 2019, : 802 - 815