About Me
I am an assistant professor of Computer Science at the Mohamed Bin Zayed University of AI (MBZUAI) in Abu Dhabi. 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.
Before starting as a professor, I was 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. 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.
I am actively recruiting students! If you are interested in joining my group as a Research Assistant (RA), PhD student, or Postdoc, please fill out this form and send a brief email once you do!
Research Interests:
- HW/SW/AI Robustness
- ML for Systems
- Systems for ML
- GPU/Accelerator design
- Sustainable Computing
News:
- New: [Aug 2024] I have started a new position as a tenure-track assistant professor in the Computer Science department at MBZUAI!
- New: [Aug 2024] Machine Learning Systems book is out! It was a pleasure to be able to contribute to the chapter on Robust AI! Please star the book on github!
- New: [Aug 2024] Our paper, “Exploring the Impact of Weak Links Between Chains in Trapped Ion Quantum Computers” has been accepted to IISWC 2024!
- [Jul 2024] The ML and Systems Rising Stars workshop was held at NVIDIA! Check out the 2024 Rising Stars!
- [Jun 2024] PyTorchFI has been downloaded more than 50,000x and eclipsed 100 citations! If you haven’t already started using it for AI/HW robustness, you can
pip install pytorchfi
! - [May 2024] Guess & Sketch presented at ICLR. Congrats Celine!
- [Apr 2024] Our paper on PFAS in computing systems presented at HotEthics Workshop (co-located with ASPLOS 2024). Congrats Mariam!
- [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!
- [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!