Affiliation:
1. University of Central Florida, Orlando, FL, USA
Abstract
In this article, we propose an <u>I</u>n-<u>M</u>emory <u>Flex</u>ible <u>Com</u>puting platform (IMFlexCom) 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 ∼90mV and ∼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 ∼35× energy saving and ∼18× 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.
Funder
National Science Foundation
Semiconductor Research Corporation nCORE
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Hardware and Architecture,Software
Reference68 articles.
1. Efficient CMOL Gate Designs for Cryptography Applications
2. PIM-enabled instructions
3. Energy Efficient In-Memory Computing Platform Based on 4-Terminal Spin Hall Effect-Driven Domain Wall Motion Devices
4. Shaahin Angizi Zhezhi He Nader Bagherzadeh and Deliang Fan. 2017b. Design and evaluation of a spintronic in-memory processing platform for non-volatile data encryption. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2017) 428--430. 10.1109/TCAD.2017.2774291 Shaahin Angizi Zhezhi He Nader Bagherzadeh and Deliang Fan. 2017b. Design and evaluation of a spintronic in-memory processing platform for non-volatile data encryption. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2017) 428--430. 10.1109/TCAD.2017.2774291
5. Strong Enhancement of the Tunneling Magnetoresistance by Electron Filtering in anFe/MgO/Fe/GaAs(001)Junction
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献