SuperGrad: a differentiable simulator for superconducting processors
arXiv:2406.18155 · doi:10.22331/q-2025-04-24-1722
Abstract
One significant advantage of superconducting processors is their extensive design flexibility, which encompasses various types of qubits and interactions. Given the large number of tunable parameters of a processor, the ability to perform gradient optimization would be highly beneficial. Efficient backpropagation for gradient computation requires a tightly integrated software library, for which no open-source implementation is currently available. In this work, we introduce SuperGrad, a simulator that accelerates the design of superconducting quantum processors by incorporating gradient computation capabilities. SuperGrad offers a user-friendly interface for constructing Hamiltonians and computing both static and dynamic properties of composite systems. This differentiable simulation is valuable for a range of applications, including optimal control, design optimization, and experimental data fitting. In this paper, we demonstrate these applications through examples and code snippets.
25 pages, 8 figures, 5 tables, the code is available at https://github.com/iqubit-org/supergrad
References in corpus (34)
- Quantum Simulation
- QuTiP: An open-source Python framework for the dynamics of open quantum systems
- Suppressing quantum errors by scaling a surface code logical qubit
- Classical simulation of infinite-size quantum lattice systems in one spatial dimension
- A simple formula for the average gate fidelity of a quantum dynamical operation
- Efficient Z-Gates for Quantum Computing
- Realization of an Error-Correcting Surface Code with Superconducting Qubits
- Quantum walks on a programmable two-dimensional 62-qubit superconducting processor
- Building a fault-tolerant quantum computer using concatenated cat codes
- Realization of high-fidelity CZ and ZZ-free iSWAP gates with a tunable coupler
- High-fidelity, high-scalability two-qubit gate scheme for superconducting qubits
- Hyper-optimized tensor network contraction
- Demonstration of quantum advantage in machine learning
- Tunable Coupling Architecture for Fixed-frequency Transmons
- Procedures for Converting among Lindblad, Kraus and Matrix Representations of Quantum Dynamical Semigroups
- Fluxonium: an alternative qubit platform for high-fidelity operations
- High-Fidelity, Frequency-Flexible Two-Qubit Fluxonium Gates with a Transmon Coupler
- Qibo: a framework for quantum simulation with hardware acceleration
- Speedup for quantum optimal control from automatic differentiation based on graphics processing units
- Digital simulation of non-Abelian anyons with 68 programmable superconducting qubits
- Selective darkening of degenerate transitions demonstrated with two superconducting quantum bits
- Scalable High-Performance Fluxonium Quantum Processor
- Transmon platform for quantum computing challenged by chaotic fluctuations
- Scqubits: a Python package for superconducting qubits
- Quantum simulation of Hawking radiation and curved spacetime with a superconducting on-chip black hole
- Observation of thermalization and information scrambling in a superconducting quantum processor
- Simulating Chern insulators on a superconducting quantum processor
- Fast counting with tensor networks
- Stochastic Estimation of Dynamical Variables
- High-performance repetition cat code using fast noisy operations
- Algorithms for perturbative analysis and simulation of quantum dynamics
- What is measured when a qubit measurement is performed on a multi-qubit chip?
- Parameterization of tensor network contraction
- Integrating Quantum Processor Device and Control Optimization in a Gradient-based Framework