Okay, I really had other plans for this morning, including prepping to talk to a potential funding agency this afternoon, but here goes...

Let's talk #QuantumComputer architecture, broadly.

1. architecture-aware compilation of realistic algorithms, including

resource analysis and error correction (QEC)

2. architecture of large-scale quantum computers, including QEC

3. classical control systems

4. NISQy business

arxiv.org/abs/quant-ph/9…

arxiv.org/abs/quant-ph/9…

arxiv.org/abs/quant-ph/0…

arxiv.org/abs/quant-ph/0…

arxiv.org/abs/quant-ph/0…

arxiv.org/abs/0809.4317

arxiv.org/abs/1008.5093

arxiv.org/abs/1204.0567

arxiv.org/abs/1301.2340

doi.org/10.1007/s11128…

doi.org/10.1016/j.parc…

arxiv.org/abs/1304.3390

arxiv.org/abs/1406.4481

ieeexplore.ieee.org/abstract/docum…

quantum chemistry, elliptic curve, optimization algorithms, etc.,

arxiv.org/abs/1402.4467

arxiv.org/abs/1803.00652

arxiv.org/abs/1312.1695

arxiv.org/abs/1401.2142

arxiv.org/abs/1706.06752

arxiv.org/abs/1207.0511

(quantumalgorithmzoo.org).

I've been saying for years that one of the key things we in the community need to be focusing on is establishing *concrete* use cases for those algorithms,

demonstrations and desirable large-machine implementations, including error analysis. That is really starting to happen now.

m-cacm.acm.org/magazines/2013…

The SOM is hard to find, but includes 60 more references, many focused on the IARPA-driven problem set:

delivery.acm.org/10.1145/250000…

direction,

We had almost fifty researchers at the Dagstuhl seminar focused on quantum programming languages last September, organized by Peter, Martin and Michele

Mosca, and that was basically only one representative per research group.

/end (temporary)

Let's talk #QuantumComputer architecture. Earlier, we discussed the work of the hundreds of researchers working on quantum programming tools and on figuring out the resource requirements of algorithms.

2. Now let's do large-scale architectures.

arxiv.org/abs/1009.2267

dl.acm.org/citation.cfm?i…

ieeexplore.ieee.org/abstract/docum…

arxiv.org/abs/quant-ph/0…

arxiv.org/abs/quant-ph/0…

people.cs.uchicago.edu/~ftchong/paper…

dl.acm.org/citation.cfm?i…

arxiv.org/abs/quant-ph/0…

iscaconf.org/isca2006/

arxiv.org/abs/quant-ph/0…

arxiv.org/abs/quant-ph/0…

arxiv.org/abs/0709.4539

arxiv.org/abs/quant-ph/0…

arxiv.org/abs/quant-ph/0…

arxiv.org/abs/0711.3866

nature.com/articles/ncomm…

link.aps.org/doi/10.1103/Ph…

arxiv.org/abs/0906.2686

)

arxiv.org/abs/1010.5022

arxiv.org/abs/1512.00796

arxiv.org/abs/0905.2794

arxiv.org/abs/1302.3428

arxiv.org/abs/quant-ph/9…

arxiv.org/abs/quant-ph/0…

arxiv.org/abs/quant-ph/0…

arxiv.org/abs/1208.0928

nature.com/articles/natur…

iopscience.iop.org/article/10.108…

arxiv.org/abs/1111.4022

advances.sciencemag.org/content/3/2/e1…

sciencemag.org/cgi/content/ab…

arxiv.org/abs/0805.3592

arxiv.org/abs/0808.1782

journals.aps.org/prx/abstract/1…

arxiv.org/abs/1511.06138

ieeexplore.ieee.org/document/75623…

arxiv.org/abs/1605.06951)

nature.com/articles/natur…

nature.com/articles/30156

advances.sciencemag.org/content/1/9/e1…

3. classical control systems

Let's throw in I/O with this.

a. coaxing a photon from a quantum device, often entangled with a stationary qubit, to make long-distance entanglement;

c. building a detailed quantum superposition based on large classical datasets.

back.

nature.com/articles/natur…

journals.aps.org/prx/abstract/1…

ieeexplore.ieee.org/abstract/docum…

wiley.com/en-us/Quantum+…

arxiv.org/abs/0906.0415

nature.com/articles/npjqi…

amazon.com/Quantum-Comput…

arxiv.org/abs/0708.1879v2

arxiv.org/abs/0807.4994

arxiv.org/abs/1801.00862

nature.com/articles/natur…

nature.com/articles/npjqi…

m-cacm.acm.org/magazines/2010…

quantumalgorithmzoo.org

cccblog.org/2016/07/27/the…

iopscience.iop.org/article/10.108…

sc18.supercomputing.org/proceedings/wo…

journals.aps.org/prx/abstract/1…

nature.com/articles/s4158…

arxiv.org/abs/1804.00281

nature.com/articles/nphys…

arxiv.org/abs/1712.04722

arxiv.org/abs/1806.07241

arxiv.org/abs/1903.10963

arxiv.org/abs/1905.11349

doi.acm.org/10.1145/3168822

arxiv.org/abs/1206.0758

qui.research.unimelb.edu.au

dagstuhl.de/en/program/cal…

drops.dagstuhl.de/opus/volltexte…

journals.aps.org/pra/pdf/10.110…

arxiv.org/abs/1606.07413

arxiv.org/abs/1902.01329

repository.upenn.edu/cgi/viewconten…

arxiv.org/abs/1905.00041

There is no final exam, but if you're a student, I just wrote your bibliography for you.

arxiv.org/abs/1704.02620

en.wikipedia.org/wiki/Dataflow

en.wikipedia.org/wiki/Dependenc…

)

amazon.com/Computer-Organ…

amazon.com/Computer-Archi…

duckduckgo.com/?q=scalable+qu…

(swirling Erich Wolfgang Korngold music as the credits roll and the most un-Errol Flynn-like person you know rides off into the sunset)

If you want to understand the state of affairs in quantum computing, you could do much worse than these six:

1. tdl et al., "Quantum Computers"

2. rdv & dch, "Blueprint"

3. sjd et al., "Beginners"

4. Montanaro, "Algorithms"

5. Preskill, "NISQ"

6. Harrow, "Supremacy"

building systems --

nature.com/articles/natur…