~/talk

Building a Compiler for Quantum Computers

slides:none on file

Explains why a quantum compiler is essential and shows concrete effects: compiling the same five‑qubit circuit with different passes yields 56% vs 28% correct outcomes on Yorktown, because mapping and optimizations change gate count and noise exposure. Uses the Terra-style compiler (pass manager, unroller, layout and swap mappers) and shows algorithms: trivial/dense/noise-adaptive layout, swap decomposes to three CNOTs, and optimizations like consolidate two‑qubit blocks and one‑qubit rotation folding to shrink depth within short decoherence windows (∼10–90 μs).

AI-written summary · about

  1. 0:00Intro
  2. 0:48Quantum Circuits
  3. 2:29Some Quantum Gates
  4. 4:42Pulse Level Programming
  5. 5:43Why do we need compilers?
  6. 8:07Basis Gates
  7. 9:00Qubit Connectivity
  8. 10:35Not Enough Connectivity?
  9. 11:26Noise
  10. 13:24Qiskit Terra
  11. 14:29The DAG
  12. 16:32Transpiler Architecture
  13. 18:54Passmanager Stages
  14. 20:17Preset Pass Managers
  15. 22:44The Unroller
  16. 25:24Layout Example
  17. 27:55Swap Mapping/Routing
  18. 29:012-qubit Block Collection
  19. 30:24Consolidate Blocks
  20. 32:00Optimize 1Q Operations
  21. 33:21Quantum Volume?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.