Gokul Subramanian Ravi
I am an Assistant Professor in the Computer Science and Engineering (CSE) Division of the EECS Department, at the University of Michigan. My research primarily focuses on quantum computing, and I lead the Computer Architecture For Quantum Advantage (CAFQA) Lab. Additionally, I am a Fellow of the UM Quantum Research Institute (QRI) and affiliated with the Michigan Institute for Computational Discovery and Engineering (MICDE).
Alert 1: Student recruitment: I am not actively looking for students at the moment. However, if you have pursued prior quantum computing research, feel free to reach out and we can see if there is some alignment with my ongoing projects. Please read my mentoring plan here.
Alert 2: Fall 2025: I will be teaching an undergraduate quantum computing course EECS 479. If you are an undergrad interested in quantum computing, you would probably want to start with this course. Winter 2025 (and 2026): I am teaching a quantum computing special topics course: EECS 498/598 Architecting Hybrid Quantum-Classical Systems primarily targeting grad students but I consider undergrads who have completed 479.
Quick Links:
- Google Scholar
- Github
- Michigan’s new Quantum Research Institute [here]
Research Summary
My research targets quantum computing architecture and systems, primarily on themes at the intersection of quantum and classical computing. I am interested in research directions related to:
- Quantum computing: Application-tailored full-stack optimization, Variational quantum algorithms, Hardware-tailored error mitigation, Hybrid quantum-classical systems, Quantum error correction decoding, Classical simulation for quantum, Pulse-level optimization, Resource management (e.g., in the quantum cloud), Scalable quantum compilers;
- Computer architecture and systems: ML-assisted systems, Accelerating scientific applications.
(More) About Me
Prior to joining Michigan, I was an NSF CI Fellows postdoctoral scholar at the University of Chicago mentored by Prof. Fred Chong. I completed my PhD in Computer Architecture from the Electrical and Computer Engineering Department at University of Wisconsin-Madison in August 2020, advised by Prof. Mikko Lipasti. I received my Bachelor’s Degree (B.E.) in Electronics and Instrumentation Engineering from Birla Institute of Technology & Science (Pilani), India in 2012 and worked at NVIDIA Bangalore in 2012-2013. Alongside research, I enjoy teaching quantum and classical computing courses. I created a mentoring program called “I too can Quantum! (I2Q)” to encourage novice classical researchers to contribute to quantum computing (Previous offerings: ISCA 2021, 2023).
Awards
- CAFQA: 2023 Innovation Award, Quantum Computing for Drug Discovery Challenge at ICCAD
- SnCQA: 2023 IEEE QCE (Quantum Week) Best Paper Award in Algorithms
- SupermarQ: 2023 IEEE Micro Top Picks Honorable Mention
- SupermarQ: 2022 HPCA Best Paper Award
- Quancorde: 2022 ICRC Highlight Paper
- 2020 Best ECE Dissertation Award from UW-Madison
- 2019 Rising Star in Computer Architecture
Blogs/Press/Articles
- CIFellows Spotlight: Gokul Subramanian Ravi (CRA/CCC CIFellows post on my research) [Link]
- Modern (Chemistry) Problems Require Modern (Quantum) Solutions (Blogpost on VQA applications) [Link]
- EPiQC Post-Doc Pens Op-Ed on Potential of Quantum Computing for Chemistry (UChicago highlight on the above) [Link]
- Stairway to Quantum (Blogpost on the I2Q workshop) [Link]
- Quantum Computing and the Cloud (IQT article I contributed to) [Link]
- Gokul Ravi and coauthors present new advances in quantum computing at IEEE Quantum Week, win Best Paper Award (2023) [Link]
Teaching
- EECS 370 Intro to Computer Organization UMichigan Fall 2023
- CMSC 22900 1 Quantum Computer Systems UChicago Spring 2022