Computing in Memory With Spin-Transfer Torque Magnetic RAM

被引:226
|
作者
Jain, Shubham [1 ]
Ranjan, Ashish [1 ]
Roy, Kaushik [1 ]
Raghunathan, Anand [1 ]
机构
[1] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47906 USA
基金
美国国家科学基金会;
关键词
In-memory computing; processing-in-memory; spin-transfer torque magnetic RAM (STT-MRAM); spintronic memories; EMBEDDED STT-MRAM; DESIGN; CIRCUITS; ARCHITECTURE; POWER;
D O I
10.1109/TVLSI.2017.2776954
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In-memory computing is a promising approach to addressing the processor-memory data transfer bottleneck in computing systems. We propose spin-transfer torque compute-in-memory (STT-CiM), a design for in-memory computing with spin-transfer torque magnetic RAM (STT-MRAM). The unique properties of spintronic memory allow multiple wordlines within an array to be simultaneously enabled, opening up the possibility of directly sensing functions of the values stored in multiple rows using a single access. We propose modifications to STT-MRAM peripheral circuits that leverage this principle to perform logic, arithmetic, and complex vector operations. We address the challenge of reliable in-memory computing under process variations by extending error-correction code schemes to detect and correct errors that occur during CiM operations. We also address the question of how STT-CiM should be integrated within a general-purpose computing system. To this end, we propose architectural enhancements to processor instruction sets and on-chip buses that enable STT-CiM to be utilized as a scratchpad memory. Finally, we present data mapping techniques to increase the effectiveness of STT-CiM. We evaluate STT-CiMusing a device-to-architecture modeling framework, and integrate cycle-accurate models of STT-CiM with a commercial processor and on-chip bus (Nios II and Avalon from Intel). Our system-level evaluation shows that STT-CiM provides the system-level performance improvements of 3.93 times on average (up to 10.4 times), and concurrently reduces memory system energy by 3.83 times on average (up to 12.4 times).
引用
收藏
页码:470 / 483
页数:14
相关论文
共 50 条
  • [41] Impact of Spin-Orbit Torque on Spin-Transfer Torque Switching in Magnetic Tunnel Junctions
    Pathak, Sachin
    Youm, Chanyoung
    Hong, Jongill
    [J]. SCIENTIFIC REPORTS, 2020, 10 (01)
  • [42] Spin-transfer torque in magnetic tunnel junctions: Scattering theory
    Xiao, Jiang
    Bauer, Gerrit E. W.
    Brataas, Arne
    [J]. PHYSICAL REVIEW B, 2008, 77 (22):
  • [43] Thermal spin-transfer torque in magnetic tunnel junctions (invited)
    Heiliger, Christian
    Franz, C.
    Czerner, Michael
    [J]. JOURNAL OF APPLIED PHYSICS, 2014, 115 (17)
  • [44] Scaling Projections on Spin-Transfer Torque Magnetic Tunnel Junctions
    Das, Debasis
    Tulapurkar, Ashwin
    Muralidharan, Bhaskaran
    [J]. IEEE TRANSACTIONS ON ELECTRON DEVICES, 2018, 65 (02) : 724 - 732
  • [45] Voltage-driven spin-transfer torque in a magnetic particle
    Gartland, P.
    Davidovic, D.
    [J]. APPLIED PHYSICS LETTERS, 2015, 107 (17)
  • [46] Effect of Temperature on Magnetic Solitons Induced by Spin-Transfer Torque
    Lendinez, Sergi
    Hang, Jinting
    Velez, Saul
    Manel Hernandez, Joan
    Backes, Dirk
    Kent, Andrew D.
    Macia, Ferran
    [J]. PHYSICAL REVIEW APPLIED, 2017, 7 (05):
  • [47] A macro model of spin-transfer torque magnetic tunnel junction
    陈明博
    李琨琨
    杨晓蕾
    彭雪
    李旺达
    刘恩隆
    吴惠桢
    何世坤
    [J]. Chinese Physics B, 2024, 33 (12) : 544 - 550
  • [48] Impact of Spin-Orbit Torque on Spin-Transfer Torque Switching in Magnetic Tunnel Junctions
    Sachin Pathak
    Chanyoung Youm
    Jongill Hong
    [J]. Scientific Reports, 10
  • [49] Evidence for Thermal Spin-Transfer Torque
    Yu, Haiming
    Granville, S.
    Yu, D. P.
    Ansermet, J. -Ph.
    [J]. PHYSICAL REVIEW LETTERS, 2010, 104 (14)
  • [50] Advances and Future Prospects of Spin-Transfer Torque Random Access Memory
    Chen, E.
    Apalkov, D.
    Diao, Z.
    Driskill-Smith, A.
    Druist, D.
    Lottis, D.
    Nikitin, V.
    Tang, X.
    Watts, S.
    Wang, S.
    Wolf, S. A.
    Ghosh, A. W.
    Lu, J. W.
    Poon, S. J.
    Stan, M.
    Butler, W. H.
    Gupta, S.
    Mewes, C. K. A.
    Mewes, Tim
    Visscher, P. B.
    [J]. IEEE TRANSACTIONS ON MAGNETICS, 2010, 46 (06) : 1873 - 1878