I am a Software Engineer at Google, working on reliability, analytics and performance evaluation for large-scale AI systems. I work across different layers of the stack to detect, localize, and mitigate fail-stop, fail-wrong, and fail-silent issues within Google’s infrastructure, spanning CPUs, TPUs, GPUs, and NICs.
My research interests lie at the intersection of AI and systems, specifically applying AI methods to improve system reliability and performance. I completed my Ph.D. in Computer Science at the University of Illinois at Urbana-Champaign, advised by Prof. Ravishankar K. Iyer. My dissertation research focused on establishing a framework (using reinforcement learning) for the control, management, and optimization of large-scale heterogeneous computer systems.
News [More Entries]
- Jul 7, 2026 Our paper on using compiler based instruction-duplication techniques to detect defect driven silent data corruption in CPUs has been accepted at MICRO 59.
- Aug 28, 2025 Our paper on silent data corruption from defective chips has been accepted at IEEE Design & Test.
- Nov 20, 2021 I finished my PhD and will be joining the Platforms-Performance team in Google as a Software Engineer.
- Oct 20, 2021 Our paper on characterizing latency variation in serverless FaaS has been accepted at WoSC 2021.
- Aug 20, 2021 Our paper on accelerating PairHMM computations on GPUs has been accepted at ICCD 2021.
Selected Publications [Full List: Publications, Projects]
2026
ITHICA: Intra-Thread Instruction Checking Approach for Defect-Induced Silent Data Corruptions.
MICRO 59 (2026).
2025
Silent Data Corruption by 10× Test Escapes Threatens Reliable Computing.
IEEE Design & Test.
2021
2020
Live Forensics for HPC Systems: A Case Study on Distributed Storage Systems.
Supercomputing 2020.- Best Paper & Best Student Paper Finalist
FIRM: An Intelligent Fine-Grained Resource Management Framework for SLO-Oriented Microservices.
OSDI 2020.Inductive-bias-driven Reinforcement Learning for Efficient Schedules in Heterogeneous Clusters.
ICML 2020.
