Skip to main navigation Skip to search Skip to main content

Toward Energy-efficient STT-MRAM-based Near Memory Computing Architecture for Embedded Systems

  • Beihang University
  • Capital Normal University

Research output: Contribution to journalArticlepeer-review

Abstract

Convolutional Neural Networks (CNNs) have significantly impacted embedded system applications across various domains. However, this exacerbates the real-time processing and hardware resource-constrained challenges of embedded systems. To tackle these issues, we propose spin-transfer torque magnetic random-access memory (STT-MRAM)-based near memory computing (NMC) design for embedded systems. We optimize this design from three aspects: Fast-pipelined STT-MRAM readout scheme provides higher memory bandwidth for NMC design, enhancing real-time processing capability with a non-trivial area overhead. Direct index compression format in conjunction with digital sparse matrix-vector multiplication (SpMV) accelerator supports various matrices of practical applications that alleviate computing resource requirements. Custom NMC instructions and stream converter for NMC systems dynamically adjust available hardware resources for better utilization. Experimental results demonstrate that the memory bandwidth of STT-MRAM achieves 26.7 GB/s. Energy consumption and latency improvement of digital SpMV accelerator are up to 64× and 1,120× across sparsity matrices spanning from 10% to 99.8%. Single-precision and double-precision elements transmission increased up to 8× and 9.6×, respectively. Furthermore, our design achieves a throughput of up to 15.9× over state-of-the-art designs.

Original languageEnglish
Article number37
JournalACM Transactions on Embedded Computing Systems
Volume23
Issue number3
DOIs
StatePublished - 25 Apr 2024

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Real-time processing
  • compressed format
  • computing resources
  • digital accelerator
  • throughput

Fingerprint

Dive into the research topics of 'Toward Energy-efficient STT-MRAM-based Near Memory Computing Architecture for Embedded Systems'. Together they form a unique fingerprint.

Cite this