Introducing Control Flow in Qubit Allocation for Quantum Turing Machines
Michael Cubeddu, Will Finigan, Thomas Lively, Johannes Flick and, Prineha Narang

TL;DR
This paper presents a framework for incorporating quantum control flow into qubit allocation, optimizing for device constraints to enhance the computational power of NISQ quantum computers.
Contribution
It introduces a novel approach to handle quantum control flow during qubit allocation, considering device connectivity and fidelity to reduce errors.
Findings
Framework improves qubit allocation efficiency.
Reduces expected error rates in quantum computations.
Enhances algorithmic capabilities of NISQ devices.
Abstract
Different platforms for quantum computation are currently being developed with a steadily increasing number of physical qubits. To make today's devices practical for quantum software engineers, novel programming tools with maximal flexibility have to be developed. One example to extend the applicability of quantum computers to more complex computational problems is quantum control flow. The concept of control flow allows for expanded algorithmic power of the programming language in the form of conditional statements and loops, which a linearly-executed program is incapable of computing. In this work, we introduce a framework to reconcile the non-deterministic properties of quantum control flow when allocating logical qubits from a given quantum circuit to a specific NISQ device in the pre-processing and compiling stage. We consider the respective connectivity and fidelity constraints,…
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 Information and Cryptography · Quantum Mechanics and Applications
