🤖 AI Summary
This work addresses the absence of a pulse-level compilation layer in existing trapped-ion platforms capable of efficiently handling continuously parameterized gates within hybrid qubit-oscillator algorithms. To bridge this gap, we introduce HyPulse, a framework featuring a two-stage architecture combining offline optimization and online assembly to systematically solve the hardware-aware pulse synthesis problem for hybrid gates. HyPulse integrates an offline pulse optimization engine, a content-addressable caching mechanism, and an online program assembly module, offering compatibility with control backends such as DAX/ARTIQ and JaqalPaw/QSCOUT. It enables on-demand retrieval or automatic synthesis of dynamically parameterized gates, overcoming the limitations of static precompilation. Experimental results demonstrate that HyPulse can generate high-fidelity hybrid gate pulses on demand, significantly enhancing the executability and flexibility of hybrid quantum algorithms on trapped-ion platforms.
📝 Abstract
As hybrid qubit-oscillator algorithm development and trapped-ion hardware demonstrations advance in parallel, there is a lack of a compilation layer connecting the two at the pulse level in the vertical software stack. While qubit gate control and pulse synthesis are well-established, the translation of hybrid qubit-oscillator primitives to the pulse level has not been systematically addressed. This gap is further compounded by the inherently continuous parametric nature of such gates. Each distinct parameter value defines a physically unique operation requiring independent pulse optimization, making static pre-compilation strategies inapplicable. To fill this gap, we present HyPulse, a hardware-aware pulse synthesis and generation framework, which contributes a two-phase architecture decoupling pulse discovery from circuit assembly. An offline optimization engine populates a content-addressed cache of high-fidelity primitives: If a pulse for a given gate, parameter, and device specification already exists in the library, it is retrieved instantly; otherwise the optimizer synthesizes, hashes, and caches it automatically. An online assembler then constructs circuit-specific pulse programs ready to drive trapped-ion hardware control systems via DAX/ARTIQ (Duke) and JaqalPaw/QSCOUT (Sandia), trapped-ion pulse execution backends.