Compile a circuit to a specific deviceNISQ transpilation (retargetable pass pipeline) · 2 parts insideNISQ transpilation (retargetable pass pipeline) · 2 parts inside — click the line to open it hereFault-tolerant compilation (Clifford+T pipeline) · 2 parts inside, openFault-tolerant compilation (Clifford+T pipeline) · 2 parts inside, openFault-tolerant compilation (Clifford+T pipeline) · 2 parts inside, open — click the line to close itApproximate a continuous rotation in a discrete gate set · 2 ways through, openApproximate a continuous rotation in a discrete gate set · 2 ways through, open — click the line to close itSolovay-Kitaev algorithmSolovay-Kitaev algorithm — click the line to read about it hereNumber-theoretic Clifford+T synthesis of z-rotations (Ross-Selinger)Number-theoretic Clifford+T synthesis of z-rotations (Ross-Selinger) — click the line to read about it hereFault-tolerant compilation (Clifford+T pipeline)the method itself — click the name to read about it hereNISQ transpilation (retargetable pass pipeline) · 2 parts inside — click the name to read about it hereNISQ transpilationFault-tolerant compilation (Clifford+T pipeline) · 2 parts inside, open — click the name to close itFault-tolerant compilationApproximate a continuous rotation in a discrete gate set · 2 ways through, open — click the name to close itApproximate a rotation in a gate setSolovay-Kitaev algorithm — click the name to read about it hereSolovay-Kitaev algorithmNumber-theoretic Clifford+T synthesis of z-rotations (Ross-Selinger) — click the name to read about it hereRoss–Selinger synthesisFault-tolerant compilation (Clifford+T pipeline) — click the name to read about it herecommute the Cliffords out, schedule the restAbstract circuit — you start hereDevice circuit — you finish hereDiscrete-gate circuit — what one part hands to the next

Scroll or drag to pan. Pinch, or hold ctrl and scroll, to zoom. Arrow keys pan, plus and minus zoom, zero resets the view.

Where the routes meet

Every circle is drawn once. This step has no smaller object recorded inside it, so the strands between its two circles are the recorded ways of taking it — one strand per method.

All the starting points

2 recorded ways of doing Compile a circuit to a specific device. Nothing smaller is recorded inside it, so there is no object in the middle to draw.

1 line has something recorded inside that you have not opened.

Of the routes that have been taken apart, 15 are built entirely from named slots, 15 hand off part of the work and finish the rest themselves, and 20 are one undivided act. None of the three is a defect; they are different things to reuse.

Every line on this figure, in words

The lines on this figure

  1. NISQ transpilation (retargetable pass pipeline)opens into 2 · a way across — click it to open it here
  2. Fault-tolerant compilation (Clifford+T pipeline)open · opened: what was inside is drawn in its place
  3. Approximate a continuous rotation in a discrete gate setopen · opened: what was inside is drawn in its place
  4. Solovay-Kitaev algorithm
  5. Number-theoretic Clifford+T synthesis of z-rotations (Ross-Selinger)
  • Every line on this figure is one a recorded source takes.

Open the cardRead the full write-up

Where you are

Path

  1. Compile a circuit to a specific device

Ways through: 2

Routes that skip it

No recorded route avoids this step.

Narrower kinds

Nothing recorded is a narrower kind of this.

Read the full write-up

Every step you can open

1 of these have an object recorded in the middle; the rest open into the methods that fill them.

What is on this map, counted

What is here, counted

147 nodes — 31 slots and 116 methods.

76 of the 147 link to a record in the Atlas, between them naming 89 records. The rest name papers and nothing else: this graph describes work the catalogue has not got yet, and the nodes with no record are the list of what a corpus pass has to go and read.

0 slots have no method recorded, and 32 methods have not been taken apart. Both are shown as what they are rather than left blank.

Every claim here rests on a source. This graph cites 140 papers; they and the 172 the Atlas cites alone are registered in one place, with what each reports and everywhere it is cited from. Papers