Fri 19 July 2019

I have done a PhD from the department of CSE, IIT Kanpur with Prof. Mainak Chaudhuri. Prior to joining IIT Kanpur, I was working at the Virtual Operating System (VOS) Group, Oracle, Bangalore. During December 2016 to May 2017, I was a Research Intern at Micro-architecture Research Lab, Intel, Bangalore. I worked as a Research Fellow at the School of Computing, National University of Singapore from March 2018 to April 2019.

Research Interest

CPU-GPU Heterogeneous Processors, Conventional Memory System (Cache replacment policy, DRAM scheduling policy, H/W Prefetching), Non-Volatile Memory, Operating Systems

Research Statement

My research focus has been on improving memory system performance of a single-chip heterogeneous processor, where a set of latency optimized CPU cores (specialized for single threaded workload) and a throughput optimized GPU (specialized for 3D-rendering and parallel workload) is integrated on one chip. These cores share various on- and off-chip memory resources and simultaneously execute general purpose applications on CPU and 3D rendering or GPGPU applications on GPU. Such tight integration of cores and memory system resources cause degrade in both CPU and GPU performance. However, different memory characteristics and performance requirements of the applications executing on the CPU and GPU cores open up an opportunity to reclaim some of this lost performance through efficient memory system management in such processors.