Exploring the Impact of Affine Loop Transformations in Qubit Allocation
Martin Kong

TL;DR
This paper investigates how affine loop transformations can enhance qubit allocation and mapping in quantum circuits, leading to reductions in circuit depth, size, and allocation time through global optimization strategies.
Contribution
It introduces a domain-specific language and compiler for quantum circuits based on affine relations, enabling global optimization in qubit mapping.
Findings
Affine transformations improve circuit depth and size.
Global optimization criteria enhance qubit allocation efficiency.
Synergies between affine transformations and mapping algorithms are demonstrated.
Abstract
Most quantum compiler transformations and qubit allocation techniques to date are either peep-hole focused or rely on sliding windows that depend on a number of external parameters. Thus, global optimization criteria are still lacking. In this paper we explore the synergies and impact of affine loop transformations in the context of qubit allocation and mapping. With this goal in mind, we have implemented a domain specific language and source-to-source compiler for quantum circuits that can be directly described with affine relations. We conduct an extensive evaluation spanning 8 quantum circuits taken from the literature, 3 distinct coupling graphs, 4 affine transformations (including the Pluto dependence distance minimization and Feautrier's minimum latency algorithms), and 4 qubit allocators. Our results demonstrate that affine transformations using global optimization criteria can…
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 · Parallel Computing and Optimization Techniques
