Quantum Circuit Compiler for a Shuttling-Based Trapped-Ion Quantum Computer
The increasing capabilities of quantum computing hardware and the challenge of realizing deep quantum circuits require fully automated and efficient tools for compiling quantum circuits. To express arbitrary circuits in a sequence of native gates specific to the quantum computer architecture, it is...
Main Authors: | , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Verein zur Förderung des Open Access Publizierens in den Quantenwissenschaften
2023-11-01
|
Series: | Quantum |
Online Access: | https://quantum-journal.org/papers/q-2023-11-08-1176/pdf/ |
_version_ | 1797633656368398336 |
---|---|
author | Fabian Kreppel Christian Melzer Diego Olvera Millán Janis Wagner Janine Hilder Ulrich Poschinger Ferdinand Schmidt-Kaler André Brinkmann |
author_facet | Fabian Kreppel Christian Melzer Diego Olvera Millán Janis Wagner Janine Hilder Ulrich Poschinger Ferdinand Schmidt-Kaler André Brinkmann |
author_sort | Fabian Kreppel |
collection | DOAJ |
description | The increasing capabilities of quantum computing hardware and the challenge of realizing deep quantum circuits require fully automated and efficient tools for compiling quantum circuits. To express arbitrary circuits in a sequence of native gates specific to the quantum computer architecture, it is necessary to make algorithms portable across the landscape of quantum hardware providers. In this work, we present a compiler capable of transforming and optimizing a quantum circuit targeting a shuttling-based trapped-ion quantum processor. It consists of custom algorithms set on top of the quantum circuit framework Pytket. The performance was evaluated for a wide range of quantum circuits and the results show that the gate counts can be reduced by factors up to 5.1 compared to standard Pytket and up to 2.2 compared to standard Qiskit compilation. |
first_indexed | 2024-03-11T11:56:57Z |
format | Article |
id | doaj.art-913c8429edde4bfd9c0e7d130f6aff14 |
institution | Directory Open Access Journal |
issn | 2521-327X |
language | English |
last_indexed | 2024-03-11T11:56:57Z |
publishDate | 2023-11-01 |
publisher | Verein zur Förderung des Open Access Publizierens in den Quantenwissenschaften |
record_format | Article |
series | Quantum |
spelling | doaj.art-913c8429edde4bfd9c0e7d130f6aff142023-11-08T15:05:08ZengVerein zur Förderung des Open Access Publizierens in den QuantenwissenschaftenQuantum2521-327X2023-11-017117610.22331/q-2023-11-08-117610.22331/q-2023-11-08-1176Quantum Circuit Compiler for a Shuttling-Based Trapped-Ion Quantum ComputerFabian KreppelChristian MelzerDiego Olvera MillánJanis WagnerJanine HilderUlrich PoschingerFerdinand Schmidt-KalerAndré BrinkmannThe increasing capabilities of quantum computing hardware and the challenge of realizing deep quantum circuits require fully automated and efficient tools for compiling quantum circuits. To express arbitrary circuits in a sequence of native gates specific to the quantum computer architecture, it is necessary to make algorithms portable across the landscape of quantum hardware providers. In this work, we present a compiler capable of transforming and optimizing a quantum circuit targeting a shuttling-based trapped-ion quantum processor. It consists of custom algorithms set on top of the quantum circuit framework Pytket. The performance was evaluated for a wide range of quantum circuits and the results show that the gate counts can be reduced by factors up to 5.1 compared to standard Pytket and up to 2.2 compared to standard Qiskit compilation.https://quantum-journal.org/papers/q-2023-11-08-1176/pdf/ |
spellingShingle | Fabian Kreppel Christian Melzer Diego Olvera Millán Janis Wagner Janine Hilder Ulrich Poschinger Ferdinand Schmidt-Kaler André Brinkmann Quantum Circuit Compiler for a Shuttling-Based Trapped-Ion Quantum Computer Quantum |
title | Quantum Circuit Compiler for a Shuttling-Based Trapped-Ion Quantum Computer |
title_full | Quantum Circuit Compiler for a Shuttling-Based Trapped-Ion Quantum Computer |
title_fullStr | Quantum Circuit Compiler for a Shuttling-Based Trapped-Ion Quantum Computer |
title_full_unstemmed | Quantum Circuit Compiler for a Shuttling-Based Trapped-Ion Quantum Computer |
title_short | Quantum Circuit Compiler for a Shuttling-Based Trapped-Ion Quantum Computer |
title_sort | quantum circuit compiler for a shuttling based trapped ion quantum computer |
url | https://quantum-journal.org/papers/q-2023-11-08-1176/pdf/ |
work_keys_str_mv | AT fabiankreppel quantumcircuitcompilerforashuttlingbasedtrappedionquantumcomputer AT christianmelzer quantumcircuitcompilerforashuttlingbasedtrappedionquantumcomputer AT diegoolveramillan quantumcircuitcompilerforashuttlingbasedtrappedionquantumcomputer AT janiswagner quantumcircuitcompilerforashuttlingbasedtrappedionquantumcomputer AT janinehilder quantumcircuitcompilerforashuttlingbasedtrappedionquantumcomputer AT ulrichposchinger quantumcircuitcompilerforashuttlingbasedtrappedionquantumcomputer AT ferdinandschmidtkaler quantumcircuitcompilerforashuttlingbasedtrappedionquantumcomputer AT andrebrinkmann quantumcircuitcompilerforashuttlingbasedtrappedionquantumcomputer |