activity
20072025
most citedELSA: A Throughput-Optimized Design of an LSTM Accelerator for Energy-Constrained Devices

23 citations · 67 across the 10 of their papers we have counts for

collaborators

12 papers

cs.AR2025

A Compact, Low Power Transprecision ALU for Smart Edge Devices

Ayushi Dube, Gian Singh, Sarma Vrudhula

Transprecision computing (TC) is a promising approach for energy-efficient machine learning (ML) computation on resource-constrained platforms. This work presents a novel ASIC desi…

cs.LG2024

HeteroSwitch: Characterizing and Taming System-Induced Data Heterogeneity in Federated Learning

Gyudong Kim, Mehdi Ghasemi, Soroush Heidari +4

Federated Learning (FL) is a practical approach to train deep learning models collaboratively across user-end devices, protecting user privacy by retaining raw data on-device. In F…

cs.AR2023★ 1 cited

ECO-CHIP: Estimation of Carbon Footprint of Chiplet-based Architectures for Sustainable VLSI

Chetan Choppali Sudarshan, Nikhil Matkar, Sarma Vrudhula +2

Decades of progress in energy-efficient and low-power design have successfully reduced the operational carbon footprint in the semiconductor industry. However, this has led to an i…

cs.ET2022★ 11 cited

A Novel ASIC Design Flow using Weight-Tunable Binary Neurons as Standard Cells

Ankit Wagle, Gian Singh, Sunil Khatri +1

In this paper, we describe a design of a mixed signal circuit for a binary neuron (a.k.a perceptron, threshold logic gate) and a methodology for automatically embedding such cells…

cs.AR2021

CIDAN: Computing in DRAM with\\Artificial Neurons

Gian Singh, Ankit Wagle, Sarma Vrudhula +1

Numerous applications such as graph processing, cryptography, databases, bioinformatics, etc., involve the repeated evaluation of Boolean functions on large bit vectors. In-memory…

cs.AR2021★ 14 cited

A Configurable BNN ASIC using a Network of Programmable Threshold Logic Standard Cells

Ankit Wagle, Sunil Khatri, Sarma Vrudhula

This paper presents TULIP, a new architecture for a binary neural network (BNN) that uses an optimal schedule for executing the operations of an arbitrary BNN. It was constructed w…