• Home
  • Search
  • ISSA: Architecting CNN Accelerators Using Input-Skippable, Set-Associative Computing-in-Memory
  • Cite Icon1
  • https://doi.org/10.1109/tc.2024.3404060Copy DOI Icon

ISSA: Architecting CNN Accelerators Using Input-Skippable, Set-Associative Computing-in-Memory

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Among several emerging architectures, computing in memory (CIM), which features <bold xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">in-situ analog computation</b> , is a potential solution to the data movement bottleneck of the Von Neumann architecture for artificial intelligence (AI). Interestingly, more strengths of CIM significantly different from in-situ analog computation are not widely known yet. In this work, we point out that <bold xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">mutually stationary vectors (MSVs)</b> , which can be maximized by introducing <bold xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">associativity</b> to CIM, are another inherent power unique to CIM. By MSVs, CIM exhibits significant freedom to dynamically vectorize the stored data (e.g., weights) to perform agile computation using the dynamically formed vectors. We have designed and realized an SA-CIM silicon prototype and corresponding architecture and acceleration schemes in the TSMC 28 nm process. More specifically, the contributions of this paper are fivefold: 1) We identify MSVs as new features that can be exploited to improve the current performance and energy challenges of the CIM-based hardware. 2) We propose SA-CIM to enhance MSVs (input-reordering flexibility) for skipping the zeros, small values, and sparse vectors. 3) We propose channel swapping to enhance the zero-skipping technique. 4) We propose a transposed systolic dataflow to efficiently conduct conv3×3 while being capable of exploiting input-skipping schemes. 5) We propose a design flow to search for optimal aggressive skipping scheme setups while satisfying the accuracy loss constraint. The proposed ISSA architecture improves the throughput by 1.91× to 2.97× speedup and the energy efficiency by 2.5× to 4.2×.

Similar Papers
  • Research Article

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

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

Strategies of high-accuracy memristor-based analogue computing in memory for artificial intelligence.

  • May 11, 2026
  • Nature materials
  • Zhixing Jiang +14
  • Research Article
  • Citations14

Efficient Processing of MLPerf Mobile Workloads Using Digital Compute-In-Memory Macros

  • Apr 01, 2024
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Xiaoyu Sun +10
  • Research Article
  • Citations9

An End-to-End In-Memory Computing System Based on a 40-nm eFlash-Based IMC SoC: Circuits, Toolchains, and Systems Co-Design Framework

  • Jun 01, 2024
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Tianshuo Bai +11
  • Research Article

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

  • Jan 01, 2026
  • IEEE Journal on Emerging and Selected Topics in Circuits and Systems
  • Amod Holla +3
  • 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
  • Conference Article
  • Citations8

Fledge: Flexible Edge Platforms Enabled by In-memory Computing

  • Mar 01, 2020
  • Kamalika Datta +8
  • Research Article

(Invited) In-Memory Computing with Memristor Circuit Primitives

  • Nov 23, 2020
  • Electrochemical Society Meeting Abstracts
  • Catherine Elizabeth Graves
  • Research Article

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

  • Jul 12, 2025
  • EPRA International Journal of Research &amp; Development (IJRD)
  • Pournima P R
  • 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
  • Citations14

SPCIM: Sparsity-Balanced Practical CIM Accelerator With Optimized Spatial-Temporal Multi-Macro Utilization

  • Jan 01, 2023
  • IEEE Transactions on Circuits and Systems I: Regular Papers
  • Yiqi Wang +5
  • PDF
  • Supplementary Content
  • Citations54

Advancements in Microprocessor Architecture for Ubiquitous AI—An Overview on History, Evolution, and Upcoming Challenges in AI Implementation

  • Jun 06, 2021
  • Micromachines
  • Fatima Hameed Khan +2
  • Dissertation

Energy and area-efficient mixed-signal-based SRAM computation-in-memory for AI edge devices

  • Jan 01, 2023
  • Yongjun Jo
  • 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
  • Citations113

A Charge Domain SRAM Compute-in-Memory Macro With C-2C Ladder-Based 8-Bit MAC Unit in 22-nm FinFET Process for Edge Inference

  • Apr 01, 2023
  • IEEE Journal of Solid-State Circuits
  • Hechen Wang +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.