Lecture Notes and Reading Material
We have online
access to IEEE and ACM publications (among others). Most articles
below require that you find and download them, which means that
you get some experience in literature search on the side. If you have
problems with the download, please read about their access
mechanisms and report problems to the library.
Video recordings from the 2018 course can also be accessed.
- Frank Mueller: Introduction
PPT
- Frank Mueller: Quantum Annealing
PPT (adapted from slides by Scott Pakin, LANL)
- Frank Mueller: D-Wave Programming
PPT (adapted from slides by D-Wave and Scott Pakin, LANL)
- Frank Mueller: Map Coloring
PPT (adapted from slides by D-Wave and Scott Pakin, LANL)
- Patrick Dreher: Properties of Linear Algebra Applicable to Quantum Computing
PDF
- Patrick Dreher: Postulates of Quantum Mechanics
PDF
- Greg Byrd: Quantum Gates and Circuits:
Part 1 (9/17) PDF
Part 2 (9/19) PDF
Part 3 (9/24) PDF
- Greg Byrd: Intro to Qiskit PDF
- Greg Byrd: Example Jupyter notebook files: example1.ipynb
example2.ipynb
example3.ipynb
deutsch-josza.ipynb
phase.ipynb
- Greg Byrd: Grover's algorithm PDF
- Dan Stancil: IBM Q and the Josephson Junction
PPT
- Patrick Dreher: Noisy Quantum Computing PDF
- Frank Mueller: Systems Level Mitigation of Noise
- Noise-Adaptive Compiler Mappings for Noisy
Intermediate-Scale Quantum Computers based on
- Full-Stack, Real-System Quantum Computer Studies:
Architectural Comparisons and Design Insights. P. Murali,
N. M. Linke, M. Martonosi, A. J. Abhari, N. H. Nguyen, C. H. Alderete.
International Symposium on Computer Architecture (ISCA), 2019
- Noise-Adaptive Compiler Mappings for Noisy Intermediate-Scale Quantum Computers.
P. Murali, J. M. Baker, A. J. Abhari, F. T. Chong and M. Martonosi
International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2019
- Greg Byrd: QAOA PDF
- Original QAOA paper: PDF
- Project report from UMD class: PDF (includes some errors,
but the explanation is pretty good)
PDF
- Frank Mueller: Quantum Compilation and Translation
- Frank Mueller: Systems Level Mitigation of Noise (2)
- Compiler Techniques to Fight Bias and
Correlated Errors on NISQ Hardware based on
- Partial Compilation based on
- Partial
Compilation of Variational Algorithms for Noisy
Intermediate-Scale Quantum Machines by
Pranav Gokhale, Yongshan Ding, Thomas Propson, Christopher Winkler,
Nelson Leung, Yunong Shi, David I. Schuster, Henry Hoffmann,
Frederic T. Chong, In proc. of 52nd Intl. Symposium on Microarchitecture (MICRO), Oct
2019
- Quantum Assertions based on
- Architecting Our Way Up the Quantum Ladder:
from NISQ to Fault-Tolerant Quantum Computers based on
- Greg Byrd: Quantum Error Correction - Stabilizer Codes (PDF)
- Quantum Error Correction: An Introductory Guide, Joschka Roffe,
arXiv:1907.11157, July 2019.
- Quantum Error Correction for Beginners, Simon J. Devitt, Kai Nemoto, William J. Munro.
arXiv:0905.2794, June 2013.
- Greg Byrd: Quantum Error Correction - Surface Code (PDF)
- Surface codes: Towards practical large-scale quantum computing, A. Fowler, et al.,
Phys Rev A, Sep 2012.
- Patrick Dreher: Quantum Fourier Transforms (PDF)
- Patrick Dreher: Shor's Algorithm (PDF)
- Patrick Dreher: Trapped Ion Quantum Computer (PDF)
Presentations
Each student will present multiple papers. Slides (ppt) are due 48
hours before the presentation via e-mail to the instructor. Assume
two minutes per slide to allow for questions, with a hard limit of 25
slides per presentation. Be
sure to include 1-2 slides on open problems / criticism. And notice
that any result graph slides must have 1-2 bullets (main findings).
You are responsible to print out sufficient copies of the
Evaluation Form, which is handed out to
the audiance and fed back to you after the instructor/TA evaluates
it. (The main purpose of this form is to give YOU feedback, its
consideration of grading is secondary -- if it all.)
Topic (please see calendar for dates):
- TBA