SOT-MRAM Digital PIM Architecture with Extended Parallelism in Matrix Multiplication

Taehwan Kim, Yunho Jang, Min Gu Kang, Byong Guk Park, Kyung Jin Lee, Jongsun Park

Research output: Contribution to journalArticlepeer-review

Abstract

Emerging device-based digital processing-in-memory (PIM) architectures have been actively studied due to their energy and area efficiency derived from analog to digital converter (ADC)-less PIM hardware. However, digital PIM architectures generally need large extra memories to copy parameters, and they also suffer from low computation per memory-cycle efficiencies. In this paper, we present a novel spin-orbit torque magnetic random access memory (SOT-MRAM) based digital PIM architecture to alleviate the memory burden and computation cycle issues. First, we propose the spintronics-assisted logic-in-memory (SLIM) cells to support efficient logic inside memories, where the voltage-controlled magnetic anisotropy (VCMA) is exploited to enhance the computation per memory-cycle efficiencies. In addition, crossed input source PIM (CRISP) architecture is proposed to extend the merits of SLIM cells by eliminating the extra memories for parameter copying while significantly improving parallel processing. An intra-memory pipelining scheme is also considered to increase the throughput. The CRISP architecture is implemented using 28 nm CMOS process, and it presents 1.10 TOPS/W and 0.95 TOPS/mm2, showing considerable improvements of energy efficiency and throughput per area. Finally, to evaluate the impact of computation errors induced from the SOT devices and circuits in CRISP architecture, classification accuracy simulations is performed while applying computation errors.

Original languageEnglish
JournalIEEE Transactions on Computers
DOIs
Publication statusAccepted/In press - 2022

Keywords

  • CNN Accelerator
  • Hardware
  • Logic gates
  • Magnetic tunneling
  • Memory management
  • Performance evaluation
  • Switches
  • Throughput
  • VCMA effect
  • digital processing in-memory
  • in-memory computing
  • spintronics

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'SOT-MRAM Digital PIM Architecture with Extended Parallelism in Matrix Multiplication'. Together they form a unique fingerprint.

Cite this