About me

I am a Senior Researcher at Microsoft where I work on hardware-software co-design for machine learning and high-performance computing applications in the Systems Innovation Group. Before joining Microsoft, I worked as a Silicon Design Engineer at AMD Research for about 4.5 years where my research charter spanned GPU architecture, Network-On-Chips(NoCs), and cryogenic computing. Prior to joining AMD Research, I was part of the Synergy Lab at Georgia Institute of Technology, Atlanta, GA, where I worked on TLBs, Network-on-chips and was also part of the DARPA CHIPS program under the supervision of Prof. Tushar Krishna. I receieved my Master’s in Electrical and Computer Engineering from Georgia Institute of Technology in 2017 with a thesis on distributed TLB architectures. I later pursued my PhD under Prof. Tushar Krishna on design of interconnection systems for multi-chiplet GPUs.

I graduated with a Bachelors in Electrical and Electronics Engineering from BITS Pilani, India, in 2014. I also spent some time working as a full-time engineer with Oracle Solaris team and NVIDIA iGPU team in Bangalore, India. Some of my work from Oracle is also published in the form of blogs.

I am also an active developer within the gem5 community. You can find more info about the tools I developed and maintain in the tools tab.

News