Compiler-assisted code generation for quantum computing: leveraging the unique properties of quantum architectures

Quantum computing holds transformative potential, but its adoption is hindered by the complexity of generating efficient, hardware-specific code. This work presents a modular, extensible compiler framework that bridges high-level quantum languages with diverse hardware architectures. The framework...

Full description

Saved in:
Bibliographic Details
Main Authors: G. G. James, A. P. Ekong, A. U. Unyime, A. Akpanobong, J. A. Odey, D. O. Egete, S. Inyang, I. Ohaeri, C. M. Orazulume, E. Etuk, P. Okafor
Format: Article
Language:English
Published: Nigerian Society of Physical Sciences 2025-05-01
Series:Journal of Nigerian Society of Physical Sciences
Subjects:
Online Access:https://journal.nsps.org.ng/index.php/jnsps/article/view/2615
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850105636146118656
author G. G. James
A. P. Ekong
A. U. Unyime
A. Akpanobong
J. A. Odey
D. O. Egete
S. Inyang
I. Ohaeri
C. M. Orazulume
E. Etuk
P. Okafor
author_facet G. G. James
A. P. Ekong
A. U. Unyime
A. Akpanobong
J. A. Odey
D. O. Egete
S. Inyang
I. Ohaeri
C. M. Orazulume
E. Etuk
P. Okafor
author_sort G. G. James
collection DOAJ
description Quantum computing holds transformative potential, but its adoption is hindered by the complexity of generating efficient, hardware-specific code. This work presents a modular, extensible compiler framework that bridges high-level quantum languages with diverse hardware architectures. The framework consists of three modules: a front-end for parsing quantum code into a hardware-agnostic intermediate representation (IR), an optimization module for enhancing quantum circuits through gate synthesis, qubit routing, and error mitigation, and a back-end for generating hardware-specific instructions. Major contributions include a hardware-agnostic IR for cross-platform compatibility, optimization techniques to reduce gate complexity and noise, and hardware-specific adaptations to improve execution fidelity. A practical demonstration optimizes quantum circuits, highlighting the impact of hardware constraints. Comparative analysis of IBM Quantum and IonQ platforms underscores the role of qubit connectivity and noise resilience in algorithmic performance. This scalable framework enhances quantum software development and efficient hardware utilization.
format Article
id doaj-art-3b2a225d4e2c421f9f41b50eefdb9380
institution OA Journals
issn 2714-2817
2714-4704
language English
publishDate 2025-05-01
publisher Nigerian Society of Physical Sciences
record_format Article
series Journal of Nigerian Society of Physical Sciences
spelling doaj-art-3b2a225d4e2c421f9f41b50eefdb93802025-08-20T02:39:01ZengNigerian Society of Physical SciencesJournal of Nigerian Society of Physical Sciences2714-28172714-47042025-05-017210.46481/jnsps.2025.2615Compiler-assisted code generation for quantum computing: leveraging the unique properties of quantum architecturesG. G. JamesA. P. EkongA. U. UnyimeA. AkpanobongJ. A. Odey D. O. Egete S. InyangI. Ohaeri C. M. Orazulume E. EtukP. Okafor Quantum computing holds transformative potential, but its adoption is hindered by the complexity of generating efficient, hardware-specific code. This work presents a modular, extensible compiler framework that bridges high-level quantum languages with diverse hardware architectures. The framework consists of three modules: a front-end for parsing quantum code into a hardware-agnostic intermediate representation (IR), an optimization module for enhancing quantum circuits through gate synthesis, qubit routing, and error mitigation, and a back-end for generating hardware-specific instructions. Major contributions include a hardware-agnostic IR for cross-platform compatibility, optimization techniques to reduce gate complexity and noise, and hardware-specific adaptations to improve execution fidelity. A practical demonstration optimizes quantum circuits, highlighting the impact of hardware constraints. Comparative analysis of IBM Quantum and IonQ platforms underscores the role of qubit connectivity and noise resilience in algorithmic performance. This scalable framework enhances quantum software development and efficient hardware utilization. https://journal.nsps.org.ng/index.php/jnsps/article/view/2615NeuroprotectionQuantum computingquantum architecturesquantum circuits designquantum code optimization
spellingShingle G. G. James
A. P. Ekong
A. U. Unyime
A. Akpanobong
J. A. Odey
D. O. Egete
S. Inyang
I. Ohaeri
C. M. Orazulume
E. Etuk
P. Okafor
Compiler-assisted code generation for quantum computing: leveraging the unique properties of quantum architectures
Journal of Nigerian Society of Physical Sciences
Neuroprotection
Quantum computing
quantum architectures
quantum circuits design
quantum code optimization
title Compiler-assisted code generation for quantum computing: leveraging the unique properties of quantum architectures
title_full Compiler-assisted code generation for quantum computing: leveraging the unique properties of quantum architectures
title_fullStr Compiler-assisted code generation for quantum computing: leveraging the unique properties of quantum architectures
title_full_unstemmed Compiler-assisted code generation for quantum computing: leveraging the unique properties of quantum architectures
title_short Compiler-assisted code generation for quantum computing: leveraging the unique properties of quantum architectures
title_sort compiler assisted code generation for quantum computing leveraging the unique properties of quantum architectures
topic Neuroprotection
Quantum computing
quantum architectures
quantum circuits design
quantum code optimization
url https://journal.nsps.org.ng/index.php/jnsps/article/view/2615
work_keys_str_mv AT ggjames compilerassistedcodegenerationforquantumcomputingleveragingtheuniquepropertiesofquantumarchitectures
AT apekong compilerassistedcodegenerationforquantumcomputingleveragingtheuniquepropertiesofquantumarchitectures
AT auunyime compilerassistedcodegenerationforquantumcomputingleveragingtheuniquepropertiesofquantumarchitectures
AT aakpanobong compilerassistedcodegenerationforquantumcomputingleveragingtheuniquepropertiesofquantumarchitectures
AT jaodey compilerassistedcodegenerationforquantumcomputingleveragingtheuniquepropertiesofquantumarchitectures
AT doegete compilerassistedcodegenerationforquantumcomputingleveragingtheuniquepropertiesofquantumarchitectures
AT sinyang compilerassistedcodegenerationforquantumcomputingleveragingtheuniquepropertiesofquantumarchitectures
AT iohaeri compilerassistedcodegenerationforquantumcomputingleveragingtheuniquepropertiesofquantumarchitectures
AT cmorazulume compilerassistedcodegenerationforquantumcomputingleveragingtheuniquepropertiesofquantumarchitectures
AT eetuk compilerassistedcodegenerationforquantumcomputingleveragingtheuniquepropertiesofquantumarchitectures
AT pokafor compilerassistedcodegenerationforquantumcomputingleveragingtheuniquepropertiesofquantumarchitectures