A Substrate Scheduler for Compiling Arbitrary Fault-tolerant Graph States

Sitong Liu,Naphan Benchasattabuse,Darcy QC Morgan,Michal Hajdušek,Simon J. Devitt,Rodney Van Meter
DOI: https://doi.org/10.1109/QCE57702.2023.00101
2023-09-04
Abstract:Graph states are useful computational resources in quantum computing, particularly in measurement-based quantum computing models. However, compiling arbitrary graph states into executable form for fault-tolerant surface code execution and accurately estimating the compilation cost and the run-time resource cost remains an open problem. We introduce the Substrate Scheduler, a compiler module designed for fault-tolerant graph state compilation. The Substrate Scheduler aims to minimize the space-time volume cost of generating graph states. We show that Substrate Scheduler can efficiently compile graph states with thousands of vertices for "A Game of Surface Codes"-style patch-based surface code systems. Our results show that our module generates graph states with the lowest execution time complexity to date, achieving graph state generation time complexity that is at or below linear in the number of vertices and demonstrating specific types of graphs to have constant generation time complexity. Moreover, it provides a solid foundation for developing compilers that can handle a larger number of vertices, up to the millions or billions needed to accommodate a wide range of post-classical quantum computing applications.
Quantum Physics
What problem does this paper attempt to address?