EmuPlat: A Framework-Agnostic Platform for Quantum Hardware Emulation with Validated Transpiler-to-Pulse Pipeline
arXiv:2509.12639 · doi:10.1145/3773656.3773674
Abstract
We present EmuPlat, a framework-agnostic quantum hardware emulation platform that addresses the interoperability gap between high-level quantum programming frameworks and hardware-specific pulse control systems. Unlike existing solutions that operate within isolated software stacks, EmuPlat provides a unified infrastructure enabling seamless integration across diverse quantum computing ecosystems, including CUDA-Q, Qiskit, and Qibolab. The platform implements a complete transpiler-compiler pipeline that systematically transforms abstract quantum circuits through four validated stages: (1) recursive gate decomposition to a minimal native set , (2) virtual Z optimization implementing phase tracking without physical pulses, (3) connectivity-aware routing with automated SWAP insertion, and (4) deterministic pulse compilation respecting hardware timing constraints. Our modular architecture, based on clean architecture principles with a novel adapter pattern, supports extensible integration of multiple quantum dynamics simulation engines while maintaining consistent interfaces. We demonstrate EmuPlat's capabilities through comprehensive benchmarks on superconducting transmon architectures: Bell state preparation achieves 99.958\% fidelity with hardware-calibrated noise models, while 4-qubit Quantum Fourier Transform implementations successfully demonstrate scalable circuit execution. The platform's production-ready implementation, validated through end-to-end testing with TransformationValidator, establishes EmuPlat as essential infrastructure for accelerating hybrid quantum-classical algorithm development and hardware-software co-design.
8 pages, 4 figures
References in corpus (15)
- Charge insensitive qubit design derived from the Cooper pair box
- Efficient Z-Gates for Quantum Computing
- ProjectQ: An Open Source Software Framework for Quantum Computing
- Millisecond charge-parity fluctuations and induced decoherence in a superconducting qubit
- QuEST and High Performance Simulation of Quantum Computers
- Demonstration of fidelity improvement using dynamical decoupling with superconducting qubits
- Qiskit Pulse: Programming Quantum Computers Through the Cloud with Pulses
- Suppression of crosstalk in superconducting qubits using dynamical decoupling
- Violating Bell's inequality with remotely-connected superconducting qubits
- Gate-error analysis in simulations of quantum computers with transmon qubits
- Effects of Dynamical Decoupling and Pulse-level Optimizations on IBM Quantum Computers
- Multi-mode architectures for noise-resilient superconducting qubits
- Qibolab: an open-source hybrid quantum operating system
- Optimizing Quantum Algorithms on Bipotent Architectures
- Experimental validation of the Kibble-Zurek Mechanism on a Digital Quantum Computer