Memory-Immersed Collaborative Digitization for Area-Efficient Compute-in-Memory Deep Learning

Shamma Nasrin, Maeesha Binte Hashem, Nastaran Darabi, Benjamin Parpillon, Farah Fahim +2 more
7/7/2023
cs.ARcs.LG

No confident code implementation found for this paper.

Abstract

This work discusses memory-immersed collaborative digitization among compute-in-memory (CiM) arrays to minimize the area overheads of a conventional analog-to-digital converter (ADC) for deep learning inference. Thereby, using the proposed scheme, significantly more CiM arrays can be accommodated within limited footprint designs to improve parallelism and minimize external memory accesses. Under the digitization scheme, CiM arrays exploit their parasitic bit lines to form a within-memory capacitive digital-to-analog converter (DAC) that facilitates area-efficient successive approximation (SA) digitization. CiM arrays collaborate where a proximal array digitizes the analog-domain product-sums when an array computes the scalar product of input and weights. We discuss various networking configurations among CiM arrays where Flash, SA, and their hybrid digitization steps can be efficiently implemented using the proposed memory-immersed scheme. The results are demonstrated using a 65 nm CMOS test chip. Compared to a 40 nm-node 5-bit SAR ADC, our 65 nm design requires $\sim$25$\times$ less area and $\sim$1.4$\times$ less energy by leveraging in-memory computing structures. Compared to a 40 nm-node 5-bit Flash ADC, our design requires $\sim$51$\times$ less area and $\sim$13$\times$ less energy.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{nasrin2023memoryimmersed,
  title  = {Memory-Immersed Collaborative Digitization for Area-Efficient Compute-in-Memory Deep Learning},
  author = {Shamma Nasrin and Maeesha Binte Hashem and Nastaran Darabi and Benjamin Parpillon and Farah Fahim and Wilfred Gomes and Amit Ranjan Trivedi},
  year   = {2023},
  eprint = {2307.03863},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.03863v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.03863.svg)](https://codeofpaper.com/paper/2307.03863)

Discussion