Abstract | ||
---|---|---|
In this paper, we propose MRIMA, as a novel magnetic RAM (MRAM)-based in-memory accelerator for nonvolatile, flexible, and efficient in-memory computing. MRIMA transforms current spin transfer torque magnetic random access memory (STT-MRAM) arrays to massively parallel computational units capable of working as both nonvolatile memory and in-memory logic. Instead of integrating complex logic units in cost-sensitive memory, MRIMA exploits hardware-friendly bit-line computing methods to implement complete Boolean logic functions between operands within a memory array in a single clock cycle, overcoming the multicycle logic issue in contemporary processing-in-memory (PIM) platforms. We present practical case studies to demonstrate MRIMA’s acceleration for binary-weight and low bit-width convolutional neural networks (CNNs) as well as data encryption. Our device-to-architecture co-simulation results on CNN acceleration demonstrate that MRIMA can obtain
<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$1.7 {\times }$ </tex-math></inline-formula>
better energy-efficiency and
<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$11.2{\times }$ </tex-math></inline-formula>
speed-up compared to ASICs, and
<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$1.8 {\times }$ </tex-math></inline-formula>
better energy-efficiency and
<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$2.4 {\times }$ </tex-math></inline-formula>
speed-up over the best DRAM-based PIM solutions. As an advanced encryption standard (AES) in-memory encryption engine, MRIMA shows ~77% and 21% lower energy consumption compared to CMOS-ASIC and recent domain-wall-based design, respectively. |
Year | DOI | Venue |
---|---|---|
2020 | 10.1109/TCAD.2019.2907886 | IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems |
Keywords | DocType | Volume |
Computer architecture,Nonvolatile memory,Random access memory,Acceleration,Magnetic tunneling,Data transfer,Encryption | Journal | 39 |
Issue | ISSN | Citations |
5 | 0278-0070 | 7 |
PageRank | References | Authors |
0.47 | 0 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Shaahin Angizi | 1 | 221 | 26.13 |
Zhezhi He | 2 | 136 | 25.37 |
Amro Awad | 3 | 50 | 5.33 |
Deliang Fan | 4 | 375 | 53.66 |