About Me
I am a postdoc researcher in computer science at Harvard University, working with Dr. David Brooks and Dr. Gu-Yeon Wei in the Harvard Architecture, Circuits, and Compilers Group. My research interests are in the areas of computer architecture, software system design, and machine learning, with the goal of co-designing future ML systems for high performance, scalable reliability, and intelligent resources allocation.
I completed my PhD at UIUC under the guidance of Dr. Sarita Adve in the RSim Research Group. During my graduate studies, I was very fortunate to be the recipient of the Mavis Future Faculty Fellowship, to be invited to the 7th Heidelberg Laureate Forum, and to receive multiple awards for teaching and mentoring undergraduate students. Prior to joining UIUC, I completed my BSE from Princeton University, where I was the recipient of the John Ogden Bigelow Jr. Prize in Electrical Engineering.
In addition to doing research, I am also a steering committee member for the Computer Architecture Student Association (CASA) and the Computer Architecture Long-term Mentoring (CALM) initiatives. In my free time, I enjoy watching documentaries, playing soccer, and I am a contributing feature article writer at TechSpot.com.
If you are a student or researcher (or both!), please feel free to reach out to me by email!
Research Interests:
- Computer Architecture
- Machine Learning
- Reliability
- Software Testing
- Approximate Computing
News:
- New: [Jan 2024] Our paper titled “Guess & Sketch: Language Model Guided Transpilation” has been accepted to ICLR 2024!
- [Dec 2023] Our NeurIPS paper and code are now public!
- [Nov 2023] “Silent Data Corruption in Robot Operating System: A Case for End-to-End System-Level Fault Analysis Using Autonomous UAVs” has been accepted to IEEE TCAD!
- [Oct 2023] “VelociTI: An Architecture-level Performance Modeling Framework for Trapped Ion Quantum Computers” has been accepted as a short paper to IISWC 2023!
- [Sept 2023] “Hardware Resilience Properties of Text-Guided Image Classifiers” has been accepted to NeurIPS 2023!
- [Aug 2023] Launched the new ML and Systems Rising Stars program!
- [Jun 2023] Serving on the ICCD 2023 PC.
- [Jun 2023] Excited to help organize the uArch 2023 workshop!
- [Apr 2023] Serving on the MICRO 2023 PC.
- [Feb 2023] Our paper titled “ApproxCaliper: A Programmable Framework for Application-aware Neural Network Optimization” has been accepted for publication at MLSys 2023!
- [Jan 2023] Excited to join the YArch 2023 program committee! Submit your best work!
- [Dec 2022] Our paper titled “MAVFI: An End-to-End Fault Analysis Framework with Anomaly Detection and Recovery for Micro Aerial Vehicles” has been accepted for publication at DATE 2023!
- [Oct 2022] GoldenEye is featured in the 2022 ICCAD Cadathlon as the System Design & Analysis challenge problem!
- [Oct 2022] Co-organized the JOBS Workshop at MICRO 2022!
- GoldenEye is open sourced! Check it out and let us know what you think!
- “GoldenEye: A Platform for Evaluating Emerging Numerical Data Formats in DNN Accelerators” has been accepted to DSN 2022! Paper and code to appear soon!
- “A Dataflow-Aware Fault Resilience Analysis Framework for DNN Accelerators” has been accepted for publication at YArch 2022!
- FRL-FI has been accepted for publication at DATE 2022!
- Presented my work on DNN resilience at ISSRE 2021!
- Invited to speak at the Career Workshop for Inclusion and Diversity in Computer Architecture (CWIDCA), co-located with MICRO-54!
- Our tool, PyTorchFI, has surpassed 25,000 downloads and has been accepted into the PyTorch EcoSystem!
- Our paper titled “Optimizing Selective Protection for CNN Resilience” has been accepted for publication at ISSRE 2021!
- Serving on the ASPLOS 2022 ERC.
- Serving as an ASPLOS 2022 Social Co-Chair (w/ Elba Garza).
- Accepted to the 2nd Cultural Competence in Computing (3C) Fellows cohort (w/ Udit Gupta and Lillie Pentecost)!
- Serving on the MICRO 2021 Artifact Evaluation Committee.
- Invited to attend the Stanford Faculty Job Search Bootcamp 2021 and the New England Future Faculty Workshop 2021.
- Our paper titled “Mentoring Opportunities in Computer Architecture: Analyzing the Past to Develop the Future” is accepted to WCAE 2021, colocated with ISCA 2021! Paper, Workshop Video, Panel Discussion.
- Serving as an ASPLOS 2021 Social Co-Chair (w/ Elba Garza).
- Joined the Harvard Architecture, Circuits, and Compilers Group as a Postdoc Researcher!
- Deposited my PhD thesis! Title: Towards Scalable and Specialized Application Error Analysis.
- If you are a graduate or undergraduate student in computer architecture, checkout the Computer Architecture Student Association (CASA)! Founded by students, for students!
- Presented our work on HarDNN at SRC TECHCON 2020!
- Invited to attend the 2020 NextProf Nexus Workshop!
- Presented our paper titled, “PyTorchFI: A Runtime Perturbation Tool for DNNs” at DSN-DSML 2020!
- Our paper titled, “Inter-Kernel Reuse-Aware Thread Block Scheduling” is accepted for publication at TACO 2020!
- Awarded the CITL Certificate in Foundations of Teaching!
- Presented our paper titled, “Feature Map Vulnerability Evaluation in CNNs” at SARA 2020!
- Received the Certificate of Mentorship from the Graduate College at UIUC for mentoring two undergraduate students in research!
- “Approximate Checkers” is accepted at WAX 2019!
- Released PyTorchFI, a runtime error injection tool for PyTorch!
Go ahead andpip install pytorchfi
! - Received the Lynn Conway Research Award for Best Technical Demonstration at ADA!
- Received the Mavis Future Faculty Fellowship Award for 2019-2020!
- Presented our paper titled, “Minotaur: Adapting Software Testing Techniques for Hardware Errors” at ASPLOS 2019!
- Invited to attend the 7th Heidelberg Laureate Forum, 1 of 200 young researchers invited worldwide!
- Presented our paper titled, “Optimizing Software-Directed Instruction Replication for GPU Error Detection” at SC 2018!