Efficient Compilation for Shuttling Trapped-Ion Machines via the Position Graph Architectural Abstraction
Bao Bach, Ilya Safro, Ed Younis

TL;DR
This paper introduces a new hardware abstraction called the position graph for trapped-ion quantum architectures, enabling scalable and efficient compilation methods that outperform existing heuristics in speed.
Contribution
It proposes the position graph abstraction and novel scheduling algorithms SHAPER and SHAW for trapped-ion quantum computers, improving compilation efficiency and scalability.
Findings
Heuristic algorithms are up to 4 times faster than baseline.
The position graph framework effectively models various architectures.
Optimal schedules from linear programming serve as benchmarks.
Abstract
With the growth of quantum platforms for gate-based quantum computation, compilation holds a crucial role in deciding the success of the implementation. While there has been rich research in compilation techniques for the superconducting-qubit regime. The trapped-ion architectures, currently leading in robust quantum computations for their reliable operations, still lack competitive compilation strategies. This work introduces a unifying hardware abstraction, the ``position graph'', representing various hardware architectures. With this abstraction, we model trapped-ion Quantum Charge-Coupled Device (QCCD) architectures, enabling high-quality, scalable compilation methods. Specifically, we propose scheduling algorithms called SHuttling-Aware PERmutative (SHAPER) and SHuttling-AWare (SHAW) heuristic searches to tackle the complex constraints and dynamics of trapped-ion machines, with the…
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
TopicsAdvanced Memory and Neural Computing · Advanced biosensing and bioanalysis techniques · DNA and Biological Computing
