Towards a pulse-level intermediate representation for diverse quantum control systems
arXiv:2507.15995 · doi:10.1109/QCE65121.2025.00057
Abstract
A system-independent intermediate representation (IR) for pulse-level programming of quantum control systems is required to enable rapid development and reuse of quantum software across diverse platforms. In this work, we demonstrate the utility of pulselib as a candidate for such an IR. We implement graph-based IRs and transpilation pipelines for two unique frequency synthesizers and benchmark performance against existing IRs. Key elements of these pipelines are munchers and parametrizable pulse schedules. The former encodes target-specific constraints and allows translation of fundamentally system-agnostic pulse descriptions to arbitrary low-level representations, and the latter enables schedule reuse that produces savings in transpilation time relative to device-specific alternatives. Benchmarks reveal that pulselib provides performance comparable to fast, device-specific IRs while providing a speedup of up to 4.5x over existing IRs. For highly parametrized applications, pulselib provides favorable scaling of transpilation times with respect to the number of parameters and can exhibit speedups relative to existing IRs up to 69% larger than speedups provided by optimized, device-specific techniques.
11 pages, 12 figures, accepted for QCE 2025
References in corpus (14)
- Variational Quantum Algorithms
- Probing Topological Spin Liquids on a Programmable Quantum Simulator
- Programmable Quantum Simulations of Spin Systems with Trapped Ions
- Experimental Realization of a Measurement-Induced Entanglement Phase Transition on a Superconducting Quantum Processor
- Qiskit Pulse: Programming Quantum Computers Through the Cloud with Pulses
- The QICK (Quantum Instrumentation Control Kit): Readout and control for qubits and detectors
- Optimized Compilation of Aggregated Instructions for Realistic Quantum Computers
- Pulser: An open-source package for the design of pulse sequences in programmable neutral-atom arrays
- Universal gates for protected superconducting qubits using optimal control
- Engineering the Quantum Scientific Computing Open User Testbed (QSCOUT): Design details and user guide
- Batch Optimization of Frequency-Modulated Pulses for Robust Two-qubit Gates in Ion Chains
- Quantum Simulation of Spin-Boson Models with Structured Bath
- Seeking a quantum advantage with trapped-ion quantum simulations of condensed-phase chemical dynamics
- Modular Software for Real-Time Quantum Control Systems