Modular Software for Real-Time Quantum Control Systems
arXiv:2210.14341 · doi:10.1109/QCE53715.2022.00077
Abstract
Real-time control software and hardware is essential for operating quantum computers. In particular, the software plays a crucial role in bridging the gap between quantum programs and the quantum system. Unfortunately, current control software is often optimized for a specific system at the cost of flexibility and portability. We propose a systematic design strategy for modular real-time quantum control software and demonstrate that modular control software can reduce the execution time overhead of kernels by 63.3% on average while not increasing the binary size. Our analysis shows that modular control software for two distinctly different systems can share between 49.8% and 91.0% of covered code statements. To demonstrate the modularity and portability of our software architecture, we run a portable randomized benchmarking experiment on two different ion-trap quantum systems.
arXiv comment11 pages, 10 figures
References in corpus (20)
- Supplementary information for "Quantum supremacy using a programmable superconducting processor"
- Suppressing quantum errors by scaling a surface code logical qubit
- Robust randomized benchmarking of quantum processes
- Manipulation and Detection of a Trapped Yb+ Ion Hyperfine Qubit
- ProjectQ: An Open Source Software Framework for Quantum Computing
- A compact ion-trap quantum computing demonstrator
- Demonstration of fault-tolerant universal quantum gate operations
- Quantum Information Scrambling in a Superconducting Qutrit Processor
- Concrete Categorical Model of a Quantum Circuit Description Language with Measurement
- Q#: Enabling scalable quantum computing and development with a high-level domain-specific language
- Investigating the limits of randomized benchmarking protocols
- 16-qubit IBM universal quantum computer can be fully entangled
- Direct randomized benchmarking for multi-qubit devices
- Qiskit Backend Specifications for OpenQASM and OpenPulse Experiments
- An Experimental Microarchitecture for a Superconducting Quantum Processor
- High-fidelity Two-qubit Gates Using a MEMS-based Beam Steering System for Individual Qubit Addressing
- Robust, self-consistent, closed-form tomography of quantum logic gates on a trapped ion qubit
- Hardware for Dynamic Quantum Computing
- Quantum State Tomography of a Single Qubit: Comparison of Methods
- Functional Simulation of Real-Time Quantum Control Software
Cited by in corpus (4)
- Observation of higher-order topological states on a quantum computer
- Functional Simulation of Real-Time Quantum Control Software
- Precise Determination of Excited State Rotational Constants and Black-Body Thermometry in Coulomb Crystals of Ca and CaH
- Towards a pulse-level intermediate representation for diverse quantum control systems