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...

Full description

Bibliographic Details
Main Authors: Fabian Kreppel, Christian Melzer, Diego Olvera Millán, Janis Wagner, Janine Hilder, Ulrich Poschinger, Ferdinand Schmidt-Kaler, André Brinkmann
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