Synthesis of Arbitrary Quantum Circuits to Topological Assembly: Systematic, Online and Compact
arXiv:1711.01387 · doi:10.1038/s41598-017-10657-8
Abstract
It is challenging to transform an arbitrary quantum circuit into a form protected by surface code quantum error correcting codes (a variant of topological quantum error correction), especially if the goal is to minimise overhead. One of the issues is the efficient placement of magic state distillation sub circuits, so-called distillation boxes, in the space-time volume that abstracts the computation's required resources. This work presents a general, systematic, online method for the synthesis of such circuits. Distillation box placement is controlled by so-called schedulers. The work introduces a greedy scheduler generating compact box placements. The implemented software, whose source code is available online, is used to illustrate and discuss synthesis examples. Synthesis and optimisation improvements are proposed.
References in corpus (14)
- Fault-tolerant quantum computation by anyons
- Surface codes: Towards practical large-scale quantum computation
- Logic gates at the surface code threshold: Superconducting qubits poised for fault-tolerant quantum computing
- Topological quantum memory
- Universal Quantum Computation with ideal Clifford gates and noisy ancillas
- Fault-tolerant quantum computation with high threshold in two dimensions
- Topological Quantum Distillation
- A meet-in-the-middle algorithm for fast synthesis of depth-optimal quantum circuits
- A fault-tolerant one-way quantum computer
- Novel constructions for the fault-tolerant Toffoli gate
- Efficient synthesis of universal Repeat-Until-Success circuits
- Synthesis of Arbitrary Quantum Circuits to Topological Assembly
- Wire Recycling for Quantum Circuit Optimization
- A Regular Representation of Quantum Circuits
Cited by in corpus (5)
- A Game of Surface Codes: Large-Scale Quantum Computing with Lattice Surgery
- Encoding Electronic Spectra in Quantum Circuits with Linear T Complexity
- Parallelising the Queries in Bucket Brigade Quantum RAM
- A High Performance Compiler for Very Large Scale Surface Code Computations
- Universal quantum computing with thermal state bosonic systems