🎓 Education
Aug 2022 - Present · Carnegie Mellon University
PhD student, Computer Science
Jul 2017 - May 2021 · Indian Institute of Technology, Kanpur
Bachelor of Technology, Computer Science and Engineering
Grade: 9.8/10
Feb 2020 - Aug 2020 · École Polytechnique Fédérale de Lausanne
Bachelors Exchange Student, Computer Science
I spent my spring 2020 semester at EPFL as an exchange student.
🖥️ Work
May 2024 - Aug 2024· Architecture Research Group, NVIDIA
Research Intern
Jul 2021 - Jul 2022· Microsoft Research
Research Fellow
Mentors: Akash Lal, Kapil Vaswani, Pantazis Deligiannis
I was a research fellow at Microsoft Research India where I worked on designing sytems and protocols to technologically guarantee data privacy compliance for microservies running in Trusted Execution Environments on trusted execution on Azure Confidential Computing.
Oct 2020 - May 2021 · CAR3S Research Group, IIT Kanpur
Undergraduate Researcher
Mentor: Biswabandan Panda
I ported the Valgrind debugger to run on android-aarch64 & android-amd64 and built csTracer, a tool for tracing android applications without requiring thier source code. I collected traces of geekbench5 and AnTuTu using cstracer and profiled their memory access patterns.
Read more about tracing android applications with cstracer and some preliminary results from simulating these traces on arm cortexA77 & cortexA55 cores here
Mar 2020 - Jul 2020 · PARSA, EPFL
Exchange Student
Mentor: Yunho Oh
I worked on understanding the performance characteristics of container-level horizontal and vertical scaling of CloudSuite benchmark workloads on server CPUs.
Dec 2019 - Feb 2020 · Processor Architecture Reserach Lab, Intel
Undergraduate Research Intern
Mentors: Sreenivas Subramoney, Anant Nori
I worked on developing an L2 prefetcher that can negate the performance drop caused by reducing the size of the L2 cache. My work extends the idea of reducing L2 cache sizes to save chip area without adversely affecting performance presented in Criticality Aware Tiered Cache Hierarchy, Nori et al
May 2019 - Jul 2019 · Department of Computer Science & Automation, IISc Bangalore
Summer Intern
Mentor: Arindam Khan
I worked as an intern in the Algorithms, Combinatorics and Optimizations Group on developing a new polynomial time approximation algorithm to improve the 2 approximation bound of Steinberg’s 2D strip packing algorithm.