A compiler for universal photonic quantum computers
arXiv:2210.09251 · doi:10.1109/QCS56647.2022.00012
Abstract
Photons are a natural resource in quantum information, and the last decade showed significant progress in high-quality single photon generation and detection. Furthermore, photonic qubits are easy to manipulate and do not require particularly strongly sealed environments, making them an appealing platform for quantum computing. With the one-way model, the vision of a universal and large-scale quantum computer based on photonics becomes feasible. In one-way computing, the input state is not an initial product state, but a so-called cluster state. A series of measurements on the cluster state's individual qubits and their temporal order, together with a feed-forward procedure, determine the quantum circuit to be executed. We propose a pipeline to convert a QASM circuit into a graph representation named measurement-graph (m-graph), that can be directly translated to hardware instructions on an optical one-way quantum computer. In addition, we optimize the graph using ZX-Calculus before evaluating the execution on an experimental discrete variable photonic platform.
arXiv comment8 pages, 6 figures
References in corpus (30)
- Variational Quantum Algorithms
- Noisy intermediate-scale quantum (NISQ) algorithms
- Experimental One-Way Quantum Computing
- Measurement-based quantum computation
- Resource-efficient linear optical quantum computation
- Photonic quantum information processing: a concise review
- Perspectives of quantum annealing: Methods and implementations
- tket : A Retargetable Compiler for NISQ Devices
- High-speed linear optics quantum computing using active feed-forward
- Resource-Aware Quantum Programming with General Recursion and Quantum Control
- Graph-theoretic Simplification of Quantum Circuits with the ZX-calculus
- Open source software in quantum computing
- Challenges and Opportunities of Near-Term Quantum Computing Systems
- Reducing T-count with the ZX-calculus
- Overview and Comparison of Gate Level Quantum Software Platforms
- Sequential generation of linear cluster states from a single photon emitter
- Measurement-based quantum computation with trapped ions
- PyZX: Large Scale Automated Diagrammatic Reasoning
- A quantum-classical cloud platform optimized for variational hybrid algorithms
- There and back again: A circuit extraction tale
- Perceval: A Software Platform for Discrete Variable Photonic Quantum Computing
- Fusion-based quantum computation
- QASMBench: A Low-level QASM Benchmark Suite for NISQ Evaluation and Simulation
- Generation of arbitrary all-photonic graph states from quantum emitters
- Measurement-Based Quantum Computation
- Experimental measurement-based quantum computing beyond the cluster-state model
- Reducing 2-QuBit Gate Count for ZX-Calculus based Quantum Circuit Optimization
- Creation of Entangled Photonic States Using Linear Optics
- Cross-verification of independent quantum devices
- Realizations of Measurement Based Quantum Computing