Enabling a Programming Environment for an Experimental Ion Trap Quantum Testbed
Austin Adams, Elton Pinto, Jeffrey Young, Creston Herold, Alex, McCaskey, Eugene Dumitrescu, Thomas M. Conte

TL;DR
This paper presents a new quantum programming environment for ion trap testbeds using QCOR, with multi-level optimizations that improve circuit fidelity and reduce native gate counts, facilitating more efficient quantum computations.
Contribution
It introduces a QCOR/XACC backend for ion trap hardware and demonstrates multi-level optimizations that enhance circuit efficiency and fidelity over previous methods.
Findings
Maintains the number of two-qubit native operations on current hardware.
Reduces single-qubit native operations by 1.54 times on current hardware.
Projected hardware upgrades show reductions of 2.40 times in two-qubit and 6.13 times in one-qubit native operations.
Abstract
Ion trap quantum hardware promises to provide a computational advantage over classical computing for specific problem spaces while also providing an alternative hardware implementation path to cryogenic quantum systems as typified by IBM's quantum hardware. However, programming ion trap systems currently requires both strategies to mitigate high levels of noise and also tools to ease the challenge of programming these systems with pulse- or gate-level operations. This work focuses on improving the state-of-the-art for quantum programming of ion trap testbeds through the use of a quantum language specification, QCOR, and by demonstrating multi-level optimizations at the language, intermediate representation, and hardware backend levels. We implement a new QCOR/XACC backend to target a general ion trap testbed and then demonstrate the usage of multi-level optimizations to improve…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Software Reliability and Analysis Research · Parallel Computing and Optimization Techniques
