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: If you are a current or prospective (graduate/undergraduate) student interested in research across the quantum computing hardware-software stack, please reach out! Currently, I am primarily looking for students who have some prior quantum background. Exposure to areas such as computer architecture, hardware design, algorithms, compilers, programming languages, cryo-electronics is also helpful. Please read my mentoring plan here.
Alert 2: I taught a quantum computing special topics course in Winter 2024: EECS 498/598 Architecting Hybrid Quantum-Classical Systems and expect to offer this again in Winter 2025. I am not offering a quantum course in Fall 2024. This course will focus on topics at the intersection of quantum and classical computing. It will leverage several classical computing principles and use these as foundation toward building a hybrid computing ecosystem for practical quantum advantage. For introductory courses, consider Jon Beaumont’s EECS498 (CSE) and/or Sandeep Pradhan’s EECS 398 (ECE).
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