Transpiling Quantum Assembly Language Circuits to a Qudit Form

In this paper, we introduce the workflow for converting qubit circuits represented by Open Quantum Assembly format (OpenQASM, also known as QASM) into the qudit form for execution on qudit hardware and provide a method for translating qudit experiment results back into qubit results. We present the...

Full description

Saved in:
Bibliographic Details
Main Authors: Denis A. Drozhzhin, Anastasiia S. Nikolaeva, Evgeniy O. Kiktenko, Aleksey K. Fedorov
Format: Article
Language:English
Published: MDPI AG 2024-12-01
Series:Entropy
Subjects:
Online Access:https://www.mdpi.com/1099-4300/26/12/1129
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850241668820762624
author Denis A. Drozhzhin
Anastasiia S. Nikolaeva
Evgeniy O. Kiktenko
Aleksey K. Fedorov
author_facet Denis A. Drozhzhin
Anastasiia S. Nikolaeva
Evgeniy O. Kiktenko
Aleksey K. Fedorov
author_sort Denis A. Drozhzhin
collection DOAJ
description In this paper, we introduce the workflow for converting qubit circuits represented by Open Quantum Assembly format (OpenQASM, also known as QASM) into the qudit form for execution on qudit hardware and provide a method for translating qudit experiment results back into qubit results. We present the comparison of several qudit transpilation regimes, which differ in decomposition of multicontrolled gates: <b>qubit</b> as ordinary qubit transpilation and execution, <b>qutrit</b> with <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>d</mi><mrow><mspace width="3.33333pt"></mspace><mo>=</mo><mspace width="3.33333pt"></mspace></mrow><mn>3</mn></mrow></semantics></math></inline-formula> levels and single qubit in qudit, and <b>ququart</b> with <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>d</mi><mrow><mspace width="3.33333pt"></mspace><mo>=</mo><mspace width="3.33333pt"></mspace></mrow><mn>4</mn></mrow></semantics></math></inline-formula> levels and 2 qubits per ququart. We provide several examples of transpiling circuits for trapped ion qudit processors, which demonstrate potential advantages of qudits.
format Article
id doaj-art-e88f36d54d594d13b4135b66cb7a7f0f
institution OA Journals
issn 1099-4300
language English
publishDate 2024-12-01
publisher MDPI AG
record_format Article
series Entropy
spelling doaj-art-e88f36d54d594d13b4135b66cb7a7f0f2025-08-20T02:00:33ZengMDPI AGEntropy1099-43002024-12-012612112910.3390/e26121129Transpiling Quantum Assembly Language Circuits to a Qudit FormDenis A. Drozhzhin0Anastasiia S. Nikolaeva1Evgeniy O. Kiktenko2Aleksey K. Fedorov3Laboratory of Quantum Information Technologies, National University of Science and Technology “MISIS”, Moscow 119049, RussiaLaboratory of Quantum Information Technologies, National University of Science and Technology “MISIS”, Moscow 119049, RussiaLaboratory of Quantum Information Technologies, National University of Science and Technology “MISIS”, Moscow 119049, RussiaLaboratory of Quantum Information Technologies, National University of Science and Technology “MISIS”, Moscow 119049, RussiaIn this paper, we introduce the workflow for converting qubit circuits represented by Open Quantum Assembly format (OpenQASM, also known as QASM) into the qudit form for execution on qudit hardware and provide a method for translating qudit experiment results back into qubit results. We present the comparison of several qudit transpilation regimes, which differ in decomposition of multicontrolled gates: <b>qubit</b> as ordinary qubit transpilation and execution, <b>qutrit</b> with <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>d</mi><mrow><mspace width="3.33333pt"></mspace><mo>=</mo><mspace width="3.33333pt"></mspace></mrow><mn>3</mn></mrow></semantics></math></inline-formula> levels and single qubit in qudit, and <b>ququart</b> with <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>d</mi><mrow><mspace width="3.33333pt"></mspace><mo>=</mo><mspace width="3.33333pt"></mspace></mrow><mn>4</mn></mrow></semantics></math></inline-formula> levels and 2 qubits per ququart. We provide several examples of transpiling circuits for trapped ion qudit processors, which demonstrate potential advantages of qudits.https://www.mdpi.com/1099-4300/26/12/1129quditsquantum circuitsquantum algorithmstranspilationtrapped ionsOpenQASM
spellingShingle Denis A. Drozhzhin
Anastasiia S. Nikolaeva
Evgeniy O. Kiktenko
Aleksey K. Fedorov
Transpiling Quantum Assembly Language Circuits to a Qudit Form
Entropy
qudits
quantum circuits
quantum algorithms
transpilation
trapped ions
OpenQASM
title Transpiling Quantum Assembly Language Circuits to a Qudit Form
title_full Transpiling Quantum Assembly Language Circuits to a Qudit Form
title_fullStr Transpiling Quantum Assembly Language Circuits to a Qudit Form
title_full_unstemmed Transpiling Quantum Assembly Language Circuits to a Qudit Form
title_short Transpiling Quantum Assembly Language Circuits to a Qudit Form
title_sort transpiling quantum assembly language circuits to a qudit form
topic qudits
quantum circuits
quantum algorithms
transpilation
trapped ions
OpenQASM
url https://www.mdpi.com/1099-4300/26/12/1129
work_keys_str_mv AT denisadrozhzhin transpilingquantumassemblylanguagecircuitstoaquditform
AT anastasiiasnikolaeva transpilingquantumassemblylanguagecircuitstoaquditform
AT evgeniyokiktenko transpilingquantumassemblylanguagecircuitstoaquditform
AT alekseykfedorov transpilingquantumassemblylanguagecircuitstoaquditform