English

Res-DPU: Resource-shared Digital Processing-in-memory Unit for Edge-AI Workloads

Hardware Architecture 2025-10-23 v1 Emerging Technologies Image and Video Processing

Abstract

Processing-in-memory (PIM) has emerged as the go to solution for addressing the von Neumann bottleneck in edge AI accelerators. However, state-of-the-art (SoTA) digital PIM approaches suffer from low compute density, primarily due to the use of bulky bit cells and transistor-heavy adder trees, which impose limitations on macro scalability and energy efficiency. This work introduces Res-DPU, a resource-shared digital PIM unit, with a dual-port 5T SRAM latch and shared 2T AND compute logic. This reflects the per-bit multiplication cost to just 5.25T and reduced the transistor count of the PIM array by up to 56% over the SoTA works. Furthermore, a Transistor-Reduced 2D Interspersed Adder Tree (TRAIT) with FA-7T and PG-FA-26T helps reduce the power consumption of the adder tree by up to 21.35% and leads to improved energy efficiency by 59% compared to conventional 28T RCA designs. We propose a Cycle-controlled Iterative Approximate-Accurate Multiplication (CIA2M) approach, enabling run-time accuracy-latency trade-offs without requiring error-correction circuitry. The 16 KB REP-DPIM macro achieves 0.43 TOPS throughput and 87.22 TOPS/W energy efficiency in TSMC 65nm CMOS, with 96.85% QoR for ResNet-18 or VGG-16 on CIFAR-10, including 30% pruning. The proposed results establish a Res-DPU module for highly scalable and energy-efficient real-time edge AI accelerators.

Keywords

Cite

@article{arxiv.2510.19260,
  title  = {Res-DPU: Resource-shared Digital Processing-in-memory Unit for Edge-AI Workloads},
  author = {Mukul Lokhande and Narendra Singh Dhakad and Seema Chouhan and Akash Sankhe and Santosh Kumar Vishvakarma},
  journal= {arXiv preprint arXiv:2510.19260},
  year   = {2025}
}
R2 v1 2026-07-01T06:59:06.680Z