Fault-tolerant Hybrid Quantum Software Systems
Max Scheerer, Jonas Klamroth, Oliver Denninger · 2022
We are currently experiencing the Noise Intermediate-Scale Quantum (NISQ) era where quantum algorithms are forced to be small in terms of qubits and gates used. This limitation makes it infeasible to apply quantum error correction. Consequently, running quantum algorithms on NISQ devices leads to gate and measurement errors and thus unreliable calculations. In this work, we approach this problem at the software architecture level. More precisely, we instantiate well-known and established architectural patterns for fault-tolerant systems in the context of quantum computing. Our preliminary results indicate that this approach is very promising as the patterns are applicable to the context of quantum programming and allow to gain more reliable results.