Space-Time Optimisations for Early Fault-Tolerant Quantum Computation
Sanaa Sharma, Prakash Murali
TL;DR
This paper addresses resource-efficient compilation for early fault-tolerant quantum computers by jointly optimizing qubit layouts and magic-state routing under strict distillation constraints. It introduces distillation-adaptive layouts and greedy, DAG-informed movement strategies with a Dijkstra-based routing backbone to minimize ancilla usage and distillation bottlenecks. The approach achieves substantial qubit reductions (average ≈53%) with modest time overhead (≈1.2×) and up to ~2× spacetime-volume improvements over some baselines, closely approaching theoretical lower bounds on execution time. The results demonstrate practical, near-optimal space-time tradeoffs for early FTQC, enabling more feasible deployments with tens-to-hundreds of logical qubits.
Abstract
Fault-tolerance is the future of quantum computing, ensuring error-corrected quantum computation that can be used for practical applications. Resource requirements for fault-tolerant quantum computing (FTQC) are daunting, and hence, compilation techniques must be designed to ensure resource efficiency. There is a growing need for compilation strategies tailored to the early FTQC regime, which refers to the first generation of fault-tolerant machines operating under stringent resource constraints of fewer physical qubits and limited distillation capacity. Present-day compilation techniques are largely focused on overprovisioning of routing paths and make liberal assumptions regarding the availability of distillation factories. Our work develops compilation techniques that are tailored to the needs of early FTQC systems, including distillation-adaptive qubit layouts and routing techniques. In particular, we show that simple greedy heuristics are extremely effective for this problem, offering up to 60% reduction in the number of qubits compared to prior works. Our techniques offer results with an average overhead of 1.2X in execution time for a 53% reduction in qubits against the theoretical lower bounds. As the industry develops early FTQC systems with tens to hundreds of logical qubits over the coming years, our work has the potential to be widely useful for optimising program executions.
