I am a Senior Researcher at Microsoft Research India where I work in the Systems research group. I am primarily interested in working on fundamental computer systems problems.
I completed my PhD from the Department of Computer Science and Automation at Indian Institute of Science, Bangalore, India where I was advised by Prof. K. Gopinath and Prof. Arkaprava Basu. During PhD, I received the prestigious Prime Minister's Fellowship Scheme for Doctoral Research, co-sponsored by the Confederation of Indian Industry and Microsoft Research India. My thesis explores various OS techniques (i.e., optimizing huge pages and NUMA memory management) to improve the efficiency of virtual memory abstraction - a pre-requisite to building efficient large-scale memory systems and applications.
I spent the summer of 2019 as an intern at VMware Research, Palo Alto, USA where I worked with Dr. Jayneel Gandhi on project Mitosis.
PhD in Computer Science, 2022
Indian Institute of Science, Bangalore
MS in Computer Science and Automation, 2015
Indian Institute of Science, Bangalore
B.Tech. in Information Technology, 2011
Meerut Institute of Engineering and Technology, Meerut
[Oct 2021] Trident: Harnessing Architectural Resources for All Page Sizes in x86 Processors. Venue: MICRO 2021 (virtual).
[March 2021] Fast Local Page-Tables for Virtualized NUMA Servers with vMitosis. Venue: ASPLOS 2021 (virtual).
[Feb 2020] Design and Implementation of OS Support for Transparent Huge Pages. Venue: CSA@IISc, Bangalore.
[Jan 2020] System Software Enhancements for Efficient Memory Management. Venue: India Design Review, Semiconductor Research Corporation, Bangalore, India.
[July 2019] OS Support for Self-Replicating Page-Tables for Large-Memory Machines. Venue: VMware Research, Palo Alto, USA.
[Feb 2019, April 2018, March 2018] Making Huge Pages Actually Useful. ACM Inter-Research-Institute Student Symposium, Kochi, India. NetApp, Sunnyvale, USA. Qualcomm, Bangalore, India.
[Oct 2018] Light-Weight Contexts: An OS Abstraction for Safety and Performance (Research Paper–OSDI’16). Venue: Centre for Artificial Intelligence and Robotics, DRDO, Bangalore, India.