The FLuid Allocation of Surface code Qubits (FLASQ) cost model for early fault-tolerant quantum algorithms
Authors:
- William J. HugginsWHWilliam J. Huggins
- Guang Hao LowGLGuang Hao Low
Preprint
Abstract
Holistic resource estimates are essential for guiding the development of fault-tolerant quantum algorithms and the computers they will run on. This is particularly true when we focus on highly-constrained early fault-tolerant devices. Many attempts to optimize algorithms for early fault-tolerance focus on simple metrics, such as the circuit depth or T-count. These metrics fail to capture critical overheads, such as the spacetime cost of Clifford operations and routing, or miss they key optimizations. We propose the FLuid Allocation of Surface code Qubits (FLASQ) cost model, tailored for architectures that use a two-dimensional lattice of qubits to implement the two-dimensional surface code. FLASQ abstracts away the complexity of routing by assuming that ancilla space and time can be fluidly rearranged, allowing for the tractable estimation of spacetime volume while still capturing important details neglected by simpler approaches. At the same time, it enforces constraints imposed by the circuit's measurement depth and the processor's reaction time. We apply FLASQ to analyze the cost of a standard two-dimensional lattice model simulation, finding that modern advances (such as magic state cultivation and the combination of quantum error correction and mitigation) reduce both the time and space required for this task by an order of magnitude compared with previous estimates. We also analyze the Hamming weight phasing approach to synthesizing parallel rotations, revealing that despite its low T-count, the overhead from imposing a 2D layout and from its use of additional ancilla qubits will make it challenging to benefit from in early fault-tolerance. We hope that the FLASQ cost model will help to better align early fault-tolerant algorithmic design with actual hardware realization costs without demanding excessive knowledge of quantum error correction from quantum algorithmists.Keywords
All Related Versions
This publication has 77 references indexed in Scilit:
- Demonstration of dynamic surface codesNature Physics, 2025
- Logical quantum processor based on reconfigurable atom arraysNature, 2023
- Evidence for the utility of quantum computing before fault toleranceNature, 2023
- Suppressing quantum errors by scaling a surface code logical qubitNature, 2023
- On asymptotic gate complexity and depth of reversible circuits without additional memoryJournal of Computer and System Sciences, 2016
- Demonstration of a quantum error detection code using a square lattice of four superconducting qubitsNature Communications, 2015
- On the Design and Optimization of a Quantum Polynomial-Time Attack on Elliptic Curve Cryptography2008
- Quantum computing with realistically noisy devicesNature, 2005
- Demonstrating the viability of universal quantum computation using teleportation and single-qubit operationsNature, 1999
- The Steiner Tree Problem1992