In-memory Implementation of On-chip Trainable and Scalable ANN for AI/ML Applications
Abhash Kumar, Jawar Singh, Sai Manohar Beeraka, and Bharat Gupta

TL;DR
This paper introduces an in-memory computing architecture using 6T SRAM for scalable, trainable neural networks that significantly improves energy efficiency and throughput for AI/ML applications by integrating training and inference on-chip.
Contribution
It presents a novel in-memory architecture that enables on-chip training and inference of multi-layer perceptrons, reducing energy consumption and increasing processing speed.
Findings
Achieved approximately 46 times more energy efficiency per MAC operation.
Implemented backpropagation with new in-memory building blocks.
Validated on IRIS dataset with promising results.
Abstract
Traditional von Neumann architecture based processors become inefficient in terms of energy and throughput as they involve separate processing and memory units, also known as~\textit{memory wall}. The memory wall problem is further exacerbated when massive parallelism and frequent data movement are required between processing and memory units for real-time implementation of artificial neural network (ANN) that enables many intelligent applications. One of the most promising approach to address the memory wall problem is to carry out computations inside the memory core itself that enhances the memory bandwidth and energy efficiency for extensive computations. This paper presents an in-memory computing architecture for ANN enabling artificial intelligence (AI) and machine learning (ML) applications. The proposed architecture utilizes deep in-memory architecture based on standard six…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Machine Learning and ELM
