• Home
  • Search
  • ROSETTA: ROM-Overlaid STT-MRAM for Efficient MVM and Softmax Operations Towards Accelerating Transformer Inference
  • https://doi.org/10.1109/jetcas.2026.3665635Copy DOI Icon

ROSETTA: ROM-Overlaid STT-MRAM for Efficient MVM and Softmax Operations Towards Accelerating Transformer Inference

  • Abstract
  • Literature Map
  • Similar Papers
Abstract

Deep learning architectures are increasingly limited by the memory wall — the “von Neumann bottleneck” that forces frequent data transfers between memory and processing units, throttling throughput and energy efficiency. To alleviate this bottleneck, researchers have explored Compute-in-Memory (CiM) architectures to accelerate the core computing primitives such as the matrix–vector multiplications (MVMs), within memory arrays. Yet, large language models based on transformers also require many non-linear softmax operations, creating a new bottleneck. From a technology perspective, non-volatile STT-MRAMs are promising for CiM thanks to their endurance, nonvolatility, and area footprint. However, conventional 1T–1R STT-MRAM CiM arrays place bit-cells in parallel, yielding lower MVM energy efficiency than 8T-SRAM CiM due to low device resistance; line parasitics and low OFF/ON ratios of STT-MRAM devices further limit row parallelism and scalability. In this context, we propose ROSETTA, a CiM array based on 3T–2R STT-MRAM bit-cells that uses series-resistance sensing and time-to-digital conversion (TDC) for low-power MVMs. An added word line also stores a ROM bit, enabling in-array tables for fast softmax, without increasing bit-cell area. We introduce a novel palindromic encoding of inputs and weights to mitigate the data-dependent nonlinearity in STT-MRAM CiM arrays based on TDC sensing. This enables 8× higher row-level parallelism than standard 1T–1R MRAM CiM and facilitates scaling to larger CiM arrays. Our macro occupies ∼ 47% less area and consumes 3.1× less MVM energy than an equivalent ROM-overlaid 8T-SRAM macro, at similar latency and accuracy. At the system level, a spatial architecture comprising our macros exhibits 11.7−14.5× and 1.44 − 1.5× higher energy efficiency than equivalent architectures comprising 1T-1R MRAM and 8T-SRAM ROM-overlaid CiM macros, respectively.

Similar Papers
  • Research Article

Ferroelectric Hf0.5Zr0.5O2 Memcapacitor Array for in-Memory Computing

  • Jul 11, 2025
  • Electrochemical Society Meeting Abstracts
  • Jiyoung Kim +3
  • Conference Article
  • Citations73

A Nonvolatile Al-Edge Processor with 4MB SLC-MLC Hybrid-Mode ReRAM Compute-in-Memory Macro and 51.4-251TOPS/W

  • Feb 19, 2023
  • Wei-Hsing Huang +15
  • Research Article

A review on selective in-memory computing processors: Potential alternative to AI-driven applications

  • Mar 01, 2026
  • Results in Engineering
  • Mohith V +1
  • Research Article
  • Citations31

Reliability aspects of binary vector-matrix-multiplications using ReRAM devices

  • Jun 22, 2022
  • Neuromorphic Computing and Engineering
  • Christopher Bengel +9
  • Research Article
  • Citations23

SAMBA: Single-ADC Multi-Bit Accumulation Compute-in-Memory Using Nonlinearity- Compensated Fully Parallel Analog Adder Tree

  • Jul 01, 2023
  • IEEE Transactions on Circuits and Systems I: Regular Papers
  • Yiming Chen +11
  • Research Article
  • Citations16

ARBiS: A Hardware-Efficient SRAM CIM CNN Accelerator With Cyclic-Shift Weight Duplication and Parasitic-Capacitance Charge Sharing for AI Edge Application

  • Jan 01, 2023
  • IEEE Transactions on Circuits and Systems I: Regular Papers
  • Chenyang Zhao +4
  • Research Article

(Invited) Regression and Optimization by Analogue In-memory Computing in Crosspoint Arrays

  • Nov 23, 2020
  • Electrochemical Society Meeting Abstracts
  • Daniele Ielmini +3
  • Research Article
  • Citations38

Compute-in-Memory Technologies and Architectures for Deep Learning Workloads

  • Nov 01, 2022
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Mustafa Ali +5
  • Research Article
  • Citations233

A Quasi-Solid-State Flexible Fiber-Shaped Li-CO2 Battery with Low Overpotential and High Energy Efficiency.

  • Nov 25, 2018
  • Advanced Materials
  • Jingwen Zhou +9
  • Research Article

Implementation of 10 Transistor SRAM Computing-in-Memory for Binarized Multiply Accumulate Unit

  • Apr 29, 2025
  • ELEKTRIKA- Journal of Electrical Engineering
  • Rue Yie Lim +4
  • Research Article

Development of In-Memory Wallace Tree Architecture using Block RAM

  • Jun 22, 2024
  • International Journal of Emerging Technology and Advanced Engineering
  • Veena M B +2
  • Conference Article
  • Citations1

In-memory Processing based on Time-domain Circuit

  • May 13, 2019
  • Yuyao Kong +1
  • PDF
  • Research Article
  • Citations1

Special Topic on Exploratory Devices and Circuits for Compute-in-Memory

  • Jun 01, 2020
  • IEEE Journal on Exploratory Solid-State Computational Devices and Circuits
  • Shimeng Yu
  • Research Article
  • Citations2

GRAPHIC: Gather and Process Harmoniously in the Cache With High Parallelism and Flexibility

  • Jan 01, 2024
  • IEEE Transactions on Emerging Topics in Computing
  • Yiming Chen +11
  • Research Article

NEUROMORPHIC IN-MEMORY COMPUTING FOR ENERGY-EFFICIENT AI: A COMPREHENSIVE REVIEW

  • Jul 12, 2025
  • EPRA International Journal of Research & Development (IJRD)
  • Pournima P R
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.