Understanding Quantum Control Processor Capabilities and Limitations through Circuit Characterization
arXiv:1909.11719 · doi:10.1109/ICRC2020.2020.00011
Abstract
Continuing the scaling of quantum computers hinges on building classical control hardware pipelines that are scalable, extensible, and provide real time response. The instruction set architecture (ISA) of the control processor provides functional abstractions that map high-level semantics of quantum programming languages to low-level pulse generation by hardware. In this paper, we provide a methodology to quantitatively assess the effectiveness of the ISA to encode quantum circuits for intermediate-scale quantum devices with O() qubits. The characterization model that we define reflects performance, the ability to meet timing constraint implications, scalability for future quantum chips, and other important considerations making them useful guides for future designs. Using our methodology, we propose scalar (QUASAR) and vector (qV) quantum ISAs as extensions and compare them with other ISAs in metrics such as circuit encoding efficiency, the ability to meet real-time gate cycle requirements of quantum chips, and the ability to scale to more qubits.
10 pages, 8 figures
References in corpus (14)
- Supplementary information for "Quantum supremacy using a programmable superconducting processor"
- Quantum algorithm for solving linear systems of equations
- Simulated Quantum Computation of Molecular Energies
- Atomic physics and quantum optics using superconducting circuits
- Quantum algorithms: an overview
- Randomized Benchmarking of Quantum Gates
- Demonstration of a small programmable quantum computer with atomic qubits
- Coherent Josephson qubit suitable for scalable quantum integrated circuits
- Quantum control theory and applications: A survey
- Noise tailoring for scalable quantum computation via randomized compiling
- Suppression of Qubit Crosstalk in a Tunable Coupling Superconducting Circuit
- Scalable quantum circuit and control for a superconducting surface code
- An Introduction to Quantum Error Correction and Fault-Tolerant Quantum Computation
- Fault-Tolerant Quantum Computation with Constant Overhead
Cited by in corpus (10)
- OpenQASM 3: A broader and deeper quantum assembly language
- Parameter Concentration in Quantum Approximate Optimization
- Training Saturation in Layerwise Quantum Approximate Optimisation
- Abrupt Transitions in Variational Quantum Circuit Training
- Open Hardware Solutions in Quantum Technology
- Progress towards analytically optimal angles in quantum approximate optimisation
- HiSEP-Q: A Highly Scalable and Efficient Quantum Control Processor for Superconducting Qubits
- Neural network accelerator for quantum control
- DisQ: A Novel Quantum Output State Classification Method on IBM Quantum Computers using OpenPulse
- State-dependent Routing Dynamics in Noisy Quantum Computing Devices