Experience

 
 
 
 
 
June 2017 – December 2017

HPC Architect-Intern, Datacenter Group

Intel Corp.

At Intel, I worked on power management algorithms for spatial architectures. Specifically, I developed distributed and pro-active micro-architectural techniques to mitigate on-chip supply voltage variations induced by di/dt (current spikes) in large CGRAs.
 
 
 
 
 
January 2015 – Present
Ithaca, NY

Research Assistant

Cornell University

At Cornell, I am working towards improving efficiency of datacenters by employing smart hadrware and software resource management techniques in servers. More details can be found in publications and projects sections.

Publications

Cloud multi-tenancy is typically constrained to a single interactive service colocated with one or more batch, low-priority services, …

Cloud multi-tenancy is typically constrained to a single interactive service colocated with one or more batch, low-priority services, …

Other Research Projects

Exploration of Accuracy, Performance and Resource usage trade-offs in Machine Learning Algorithms

Employing approximation to explore if ML applications can sacrifice some accuracy to provide real-time latency and/or to execute with reduced resources

Power Management in Heterogeneous Reconfigurable Multi-Core Architectures

Building energy-efficient multicore system to tackle the dark silicon problem using assymetric & reconfigurable CPU cores

Design of Flexible Associative Cache based on Way Prediction

Developed a RTL implementation of flexible associative cache (using way-prediction) which provides performance similar to set associative cache but energy consumption similar to direct-mapped cache

Acceleration of Critical sections in Multi-Threaded Programs (Master's Thesis, IIT Kanpur)

Accelerating critical sections by prioritizing critical load/store requests in NoC switches

Teaching

Cornell University

  • Head Teaching Assistant, ECE 2300, Digital Logic and Computer Organization, Fall 2018 and 2019

  • Teaching Assistant, ECE 2300, Digital Logic and Computer Organization, Fall 2015

  • Teaching Assistant, ECE 3140, Embedded Systems, Spring 2015

IIT Kanpur

  • Teaching Assistant, EE 370, Digital Electronics & Microprocessor Technology, Spring 2014 (Received Best TA award, Electrical Engineering, 2014-15)

Contact