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.


  • Computer Architecture
  • Accelerator Design
  • Hardware-Software Co-Design


  • 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