ISCA 2023 A Crash Course on Quantum Computing | Yunong Shi (石雨浓)

ISCA 2023 A Crash Course on Quantum Computing

Discover the fascinating world of quantum computing tailored for computer architects in our one-day crash course on June 18th, 2023 at the ISCA conference. The goal of this crash course is to provide researchers in CS and ECE with the fundamental background on quantum computing and equip them with the skills to write code and optimize quantum programs on real quantum computers. This tutorial assumes no prior knowledge about quantum computing and by the end, we expect the attendees will be able to follow recent works quantum computing papers from HPCA, MICRO, ISCA, ASPLOS and be in a position to kick-start quantum research independently.

The tutorial will be organized by Poulami Das, Yunong Shi, and Moinuddin Qureshi. Poulami Das is a Ph.D. candidate at Georgia Tech and her research interests are software and architecture for reliable quantum computing. Yunong Shi is a senior scientist at Amazon Braket, leading the quantum compiler science team. Moinuddin Qureshi is a Professor of Computer Science at Georgia Tech.

Tentative Course Schedule

The crash course will be held on June 18th, 2023. Please note that the schedule is subject to change, and we’ll provide more details as they become available.

Session 1 Moinuddin Qureshi
8-9:40am Basics of quantum computation (superposition, entanglement, quantum operations, quantum circuits)
Session 2 Yunong Shi
10-11:40am Hands-on section on quantum basics and quantum algorithms (Gates, circuits, Bernstein Vazirani algorithm, Grover’s search)
Session 3 Yunong Shi
1-2:30pm Compilation and error mitigation in NISQ-era (Circuit optimizations, noise-aware circuit mapping, and error mitigation)
Session 4 Poulami Das
2:45-4:15pm Quantum Error Correction (QEC) basics and challenges (Surface codes, recent demonstrations of QEC codes, classical control and decoding)
Session 3 Moinuddin Qureshi, Yunong Shi, Poulami Das
4:15-4:45pm Open discussion about on-going research for both NISQ and Fault-Tolerant systems