SARCS/ IIIT HYDERABAD

Publications

Peer-reviewed journal articles, conference papers, and preprints, grouped by year.

Google Scholar profile
20263 publications
20252 publications
VTS 2025

MOSAIC: Collaborative Compute-in-Memory µArrays for Flexible and Scalable Deep Learning

Amit Ranjan Trivedi, Shamma Nasrin, Priyesh Shukla, et al.

IEEE 43rd VLSI Test Symposium (VTS), Tempe, AZ, USA

Compute-in-Memory (CiM) architectures, particularly those leveraging SRAM-based arrays, present significant opportunities for accelerating deep learning by mitigating data movement bottlenecks in traditional von Neumann systems. We propose MOSAIC, a novel CiM architecture designed around three foundational principles: co-designing deep learning operators for CiM, leveraging a memory-immersed digitization approach, and orchestrating inference over a network of compact CiM μArrays.

20241 publication
DATE 2024

Navigating the unknown: Uncertainty-aware compute-in-memory autonomy of edge robotics

Nastaran Darabi, Priyesh Shukla, et al.

Design, Automation & Test in Europe Conference & Exhibition (DATE), Valencia, Spain

This paper addresses the challenging problem of energy-efficient and uncertainty-aware pose estimation in insect-scale drones. We introduce CIM-based acceleration of Bayesian filtering methods and variational inference of deep learning models through probabilistic processing.

20221 publication
TCAS I 2022

MC-CIM: Compute-in-memory with monte-carlo dropouts for bayesian edge intelligence

Priyesh Shukla, Shamma Nasrin, et al.

IEEE Transactions on Circuits and Systems I: Regular Papers (TCAS I)

We propose MC-CIM, a compute-in-memory (CIM) framework for robust, yet low power, Bayesian edge intelligence. Using Monte Carlo Dropout approximation to Bayesian DNN, we discuss a novel CIM module that can perform in-memory probabilistic dropout in addition to in-memory weight-input scalar product.

20211 publication
VLSI 2021

Ultralow-power localization of insect-scale drones: Interplay of probabilistic filtering and compute-in-memory

Priyesh Shukla, Ankith Muralidhar, et al.

IEEE Transactions on Very Large Scale Integration (VLSI) Systems

We propose a novel compute-in-memory (CIM)-based ultralow-power framework for probabilistic localization of insect-scale drones. The proposed localization framework is ~25x energy-efficient than the traditional 8-bit digital GMM-based processor, paving the way for tiny autonomous drones.

20201 publication
ISCAS 2020

MC2RAM: Markov Chain Monte Carlo Sampling in SRAM for Fast Bayesian Inference

Priyesh Shukla, Ahish Shylendra, et al.

IEEE International Symposium on Circuits and Systems (ISCAS), Seville, Spain

This work discusses the implementation of Markov Chain Monte Carlo (MCMC) sampling from an arbitrary Gaussian mixture model (GMM) within SRAM, enabling high performance Metropolis-Hastings algorithm-based MCMC sampling.