I am a final year PhD student advised by Prof. Ronald G. Dreslinski at the University of Michigan, Ann Arbor, where I received my MS degree in 2018. I currently work on researching reconfigurable hardware that deliver high efficiencies while retaining CPU-like programmability. I received a BE degree in Electrical and Electronics Engineering from BITS-Pilani, India, following which I was with NVIDIA, Bangalore where I worked on pre-silicon verification and bring-up of multiple GPUs. My current research interests are in the area of hardware accelerators, hardware-software co-design, memory systems and emerging technologies.
My research attempts to realize general-purpose acceleration and bridge the historic gap between programmability and efficiency with a reconfigurable, hardware-software co-designed solution. The proposed architecture leverages fast reconfiguration to achieve orders of magnitude better efficiency than general-purpose processors on irregular applications, while delivering at least GPU-like performance on regular workloads such as matrix multiplication. This is achieved by reconfiguring the hardware and tailoring it to the nature of the workload, while using intelligent performance-counter based inference to determine the best configuration.
PhD in Computer Science and Engineering, 2021 (expected)
University of Michigan
MS in Computer Science and Engineering, 2018
University of Michigan
BE in Electrical and Electronics Engineering, 2014
Birla Institute of Technology and Science