ADRA: Extending Digital Computing-in-Memory with Asymmetric Dual-Row-Activation

01/05/2022
by   Akul Malhotra, et al.
0

Computing in-memory (CiM) has emerged as an attractive technique to mitigate the von-Neumann bottleneck. Current digital CiM approaches for in-memory operands are based on multi-wordline assertion for computing bit-wise Boolean functions and arithmetic functions such as addition. However, most of these techniques, due to the many-to-one mapping of input vectors to bitline voltages, are limited to CiM of commutative functions, leaving out an important class of computations such as subtraction. In this paper, we propose a CiM approach, which solves the mapping problem through an asymmetric wordline biasing scheme, enabling (a) simultaneous single-cycle memory read and CiM of primitive Boolean functions (b) computation of any Boolean function and (c) CiM of non-commutative functions such as subtraction and comparison. While the proposed technique is technology-agnostic, we show its utility for ferroelectric transistor (FeFET)-based non-volatile memory. Compared to the standard near-memory methods (which require two full memory accesses per operation), we show that our method can achieve a full scale two-operand digital CiM using just one memory access, leading to a 23.2 in energy-delay product (EDP).

READ FULL TEXT

page 3

page 5

research
05/22/2023

IMBUE: In-Memory Boolean-to-CUrrent Inference ArchitecturE for Tsetlin Machines

In-memory computing for Machine Learning (ML) applications remedies the ...
research
06/26/2023

On the distribution of sensitivities of symmetric Boolean functions

A Boolean function f(x⃗) is sensitive to bit x_i if there is at least on...
research
03/04/2019

On Resistive Memories: One Step Row Readout Technique and Sensing Circuitry

Transistor-based memories are rapidly approaching their maximum density ...
research
03/27/2020

IMAC: In-memory multi-bit Multiplication andACcumulation in 6T SRAM Array

`In-memory computing' is being widely explored as a novel computing para...
research
01/27/2023

Mapi-Pro: An Energy Efficient Memory Mapping Technique for Intermittent Computing

Battery-less technology evolved to replace battery usage in space, deep ...
research
11/30/2021

CIDAN: Computing in DRAM with Artificial Neurons

Numerous applications such as graph processing, cryptography, databases,...
research
09/05/2021

Steady state distributions in generalized exclusion processes

The asymmetric simple exclusion process (ASEP) is a model of particle tr...

Please sign up or login with your details

Forgot password? Click here to reset