The second quantum revolution, the transition from quantum theory to quantum engineering, is leading us toward practical quantum computing. However, there are still many obstacles hindering practical quantum computing. In this talk, I give my vision about the essential role of computing scientists in future quantum computing development, with a focus on the methodologies for transferring the knowledge we have learned in building classical computing systems to the new context. In particular, I will introduce our recent compiler work towards both near-term and long-term quantum computing, e.g., general compiler support with efficient qubit mapping, domain-specific compiler designs enabled by new intermediate representations, communication-centric compiler optimization for distributed quantum computing, and automatic surface code synthesis towards future fault-tolerant quantum computing. I will also briefly cover our studies in quantum programming language and quantum architecture.
Yufei Ding joined UCSD's computer science & engineering department as an Associate Professor In 2023. She holds a Ph.D. in Computer Science from North Carolina State University and a B.S. in Physics from the University of Science and Technology of China. Her research spans various system technologies, including high-level algorithmic autotuning, domain-specific programming language designs, GPU programming and optimization, advanced compilation constructions, and computer architecture. She uses her programming systems expertise to impact Quantum computing, Machine Learning, and High-performance Computing. Yufei has received several prestigious awards, including the NSF CAREER Award (2020), IEEE Computer Society TCHPC Early Career Researchers Award for Excellence in High-Performance Computing (2019), NCSU Computer Science Outstanding Dissertation Award (2018), NCSU Computer Science Outstanding Research Award (2016), and several distinguished paper nominations and awards.