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.
Contact
sidrai@cse.iitk.ac.in