IMFlexCom: Energy Efficient In-Memory Flexible Computing Using Dual-Mode SOT-MRAM

被引:5
作者
Parveen, Farhana [1 ]
Angizi, Shaahin [1 ]
Fan, Deliang [1 ]
机构
[1] Univ Cent Florida, Dept Elect & Comp Engn, 4328 Scorpius St, Orlando, FL 32816 USA
基金
美国国家科学基金会;
关键词
In-memory computing; memory architecture; SOT-MRAM; giant spin Hall effect; magnetic tunnel junction; DESIGN;
D O I
10.1145/3223047
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we propose an In-Memory Flexible Computing platform (IMFIexCom) using a novel Spin Orbit Torque Magnetic Random Access Memory (SOT-MRAM) array architecture, which could work in dual mode: memory mode and computing mode. Such intrinsic in-memory logic (AND/OR/XOR) could be used to process data within memory to greatly reduce power-hungry and long distance massive data communication in conventional Von Neumann computing systems. A comprehensive reliability analysis is performed, which confirms similar to 90mV and similar to 10mV (worst-case) sense margin for memory and in-memory logic operation in variations on resistance-area product and tunnel magnetoresistance. We further show that sense margin for in-memory logic computation can be significantly increased by increasing the oxide thickness. Furthermore, we employ bulk bitwise vector operation and data encryption engine as case studies to investigate the performance of our proposed design. IMFlexCom shows similar to 35x energy saving and similar to 18x speedup for bulk bitwise in-memory vector AND/OR operation compared to DRAM-based in-memory logic. Again, IMFlexCom can achieve 77.27% and 85.4% lower energy consumption compared to CMOS-ASIC- and CMOL-based Advanced Encryption Standard (AES) implementations, respectively. It offers almost similar energy consumption as recent DW-AES implementation with 66.7% less area overhead.
引用
收藏
页数:18
相关论文
共 68 条
  • [1] Efficient CMOL Gate Designs for Cryptography Applications
    Abid, Z.
    Alma'aitah, A.
    Barua, M.
    Wang, W.
    [J]. IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2009, 8 (03) : 315 - 321
  • [2] PIM-Enabled Instructions: A Low-Overhead, Locality-Aware Processing-in-Memory Architecture
    Ahn, Junwhan
    Yoo, Sungjoo
    Mutlu, Onur
    Choi, Kiyoung
    [J]. 2015 ACM/IEEE 42ND ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2015, : 336 - 348
  • [3] Energy Efficient In-Memory Computing Platform Based on 4-Terminal Spin Hall Effect-Driven Domain Wall Motion Devices
    Angizi, Shaahin
    He, Zhezhi
    Fan, Deliang
    [J]. PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2017 (GLSVLSI' 17), 2017, : 77 - 82
  • [4] [Anonymous], COMP RAM MEM SIMD HY
  • [5] [Anonymous], P ISCA
  • [6] [Anonymous], IEEE T COMPUTER AIDE
  • [7] [Anonymous], ANN ADV ENCR STAND A
  • [8] [Anonymous], P 2015 S VLSI TECHN
  • [9] [Anonymous], 2013, Proceedings of the 40th Annual International Symposium on Computer Architecture, ISCA '13, DOI [10.1145/2508148.2485939, DOI 10.1145/2485922.2485939, 10.1145/2485922.2485939]
  • [10] [Anonymous], P 16 INT C SUP ICS 0