PureMagic: A Dynamic Scheduler for Lattice Surgery
Steven Hofmeyr, Mathias Weiden, Justin Kalloor, John Kubiatowicz, Costin Iancu

TL;DR
PureMagic is a dynamic scheduler for lattice surgery in fault-tolerant quantum computing that improves efficiency and resource utilization by adaptively managing magic state preparation and routing.
Contribution
It introduces a novel dynamic scheduling approach that reuses ancilla patches for routing and cultivation, outperforming static schedulers in quantum surface code implementations.
Findings
Achieves 40% to 150% efficiency improvement over bus routing.
Uses 19% to 80% fewer logical qubits.
Reduces average magic state preparation time by 4.5x.
Abstract
Fault-tolerant quantum computation on surface codes requires magic states for universal computation. Traditional distillation factories deliver magic states deterministically but consume large areas of logical qubits, forcing static, peripheral placement. Magic state cultivation reduces magic state preparation to a single logical qubit, but is inherently stochastic, making static scheduling infeasible. We introduce PureMagic, a dynamic scheduler that eliminates dedicated bus patches by repurposing all ancilla patches for both routing and cultivation. When a patch is needed for routing, cultivation is interrupted and restarted afterward, naturally cutting off the long tail of cultivation times and ensuring no ancilla is ever idle. We also introduce a weight limit on Tableau transpilation that trades gate count for parallelism, which PureMagic is particularly well-suited to exploit.…
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 · Quantum-Dot Cellular Automata · Quantum Information and Cryptography
