A Comparison of Quantum Compilers using a DAG-based or phase polynomial-based Intermediate Representation

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: van de Griend, Arianne Meijer -
Format: Preprint
Veröffentlicht: 2023
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914952979152896
author van de Griend, Arianne Meijer -
author_facet van de Griend, Arianne Meijer -
contents In the NISQ era, where quantum computing is dominated by hybrid quantum algorithms, it is important for quantum circuits to be well-optimized to reduce noise from unnecessary gates. We investigate different phase polynomial-based compilation strategies to determine the current best practices and compare them against the DAG-based Qiskit and TKET compilers. We find that phase polynomial-based compiling is very fast compared to DAG-based compiling. For long circuits, these compilers generate fewer CNOT gates than Qiskit or TKET, but for short circuits, they are quite inefficient. We also show that supplementary algorithms such as Reverse Traversal and simulated annealing might improve the generated CNOT count slightly, but the effect is negligable in most settings and generally not worth the additional compiler runtime. Instead, more sophisticated phase polynomial synthesis algorithms are needed.
format Preprint
id arxiv_https___arxiv_org_abs_2304_08814
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle A Comparison of Quantum Compilers using a DAG-based or phase polynomial-based Intermediate Representation
van de Griend, Arianne Meijer -
Quantum Physics
Programming Languages
In the NISQ era, where quantum computing is dominated by hybrid quantum algorithms, it is important for quantum circuits to be well-optimized to reduce noise from unnecessary gates. We investigate different phase polynomial-based compilation strategies to determine the current best practices and compare them against the DAG-based Qiskit and TKET compilers. We find that phase polynomial-based compiling is very fast compared to DAG-based compiling. For long circuits, these compilers generate fewer CNOT gates than Qiskit or TKET, but for short circuits, they are quite inefficient. We also show that supplementary algorithms such as Reverse Traversal and simulated annealing might improve the generated CNOT count slightly, but the effect is negligable in most settings and generally not worth the additional compiler runtime. Instead, more sophisticated phase polynomial synthesis algorithms are needed.
title A Comparison of Quantum Compilers using a DAG-based or phase polynomial-based Intermediate Representation
topic Quantum Physics
Programming Languages
url https://arxiv.org/abs/2304.08814