Quantum Circuit Transformations with a Multi-Level Intermediate
Representation Compiler
- URL: http://arxiv.org/abs/2112.10677v1
- Date: Mon, 20 Dec 2021 16:59:27 GMT
- Title: Quantum Circuit Transformations with a Multi-Level Intermediate
Representation Compiler
- Authors: Thien Nguyen, Dmitry Lyakh, Raphael C. Pooser, Travis S. Humble,
Timothy Proctor, and Mohan Sarovar
- Abstract summary: We present a novel adaptation of the multi-level intermediate representation (MLIR) integrated into a quantum compiler.
We first present how MLIR enables quantum circuit transformations for efficient execution on quantum computing devices.
We demonstrate that mirror circuits inserted during compilation may test hardware performance.
- Score: 1.5855260762884629
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Quantum computing promises remarkable approaches for processing information,
but new tools are needed to compile program representations into the physical
instructions required by a quantum computer. Here we present a novel adaptation
of the multi-level intermediate representation (MLIR) integrated into a quantum
compiler that may be used for checking program execution. We first present how
MLIR enables quantum circuit transformations for efficient execution on quantum
computing devices and then give an example of compiler transformations based on
so-called mirror circuits. We demonstrate that mirror circuits inserted during
compilation may test hardware performance by assessing quantum circuit accuracy
on several superconducting and ion trap hardware platforms. Our results
validate MLIR as an efficient and effective method for collecting
hardware-dependent diagnostics through automated transformations of quantum
circuits.
Related papers
- Equivalence Checking of Quantum Circuits via Intermediary Matrix Product Operator [4.306566710489809]
Equivalence checking plays a vital role in identifying errors that may arise during compilation and optimization of quantum circuits.
We introduce a novel method based on Matrix Product Operators (MPOs) for determining the equivalence of quantum circuits.
arXiv Detail & Related papers (2024-10-14T18:00:00Z) - Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
We develop a reinforcement learning-based quantum compiler for a superconducting processor.
We demonstrate its capability of discovering novel and hardware-amenable circuits with short lengths.
Our study exemplifies the codesign of the software with hardware for efficient quantum compilation.
arXiv Detail & Related papers (2024-06-18T01:49:48Z) - Parallel Quantum Computing Simulations via Quantum Accelerator Platform Virtualization [44.99833362998488]
We present a model for parallelizing simulation of quantum circuit executions.
The model can take advantage of its backend-agnostic features, enabling parallel quantum circuit execution over any target backend.
arXiv Detail & Related papers (2024-06-05T17:16:07Z) - QuantumSEA: In-Time Sparse Exploration for Noise Adaptive Quantum
Circuits [82.50620782471485]
QuantumSEA is an in-time sparse exploration for noise-adaptive quantum circuits.
It aims to achieve two key objectives: (1) implicit circuits capacity during training and (2) noise robustness.
Our method establishes state-of-the-art results with only half the number of quantum gates and 2x time saving of circuit executions.
arXiv Detail & Related papers (2024-01-10T22:33:00Z) - Quantum circuit debugging and sensitivity analysis via local inversions [62.997667081978825]
We present a technique that pinpoints the sections of a quantum circuit that affect the circuit output the most.
We demonstrate the practicality and efficacy of the proposed technique by applying it to example algorithmic circuits implemented on IBM quantum machines.
arXiv Detail & Related papers (2022-04-12T19:39:31Z) - Circuit Symmetry Verification Mitigates Quantum-Domain Impairments [69.33243249411113]
We propose circuit-oriented symmetry verification that are capable of verifying the commutativity of quantum circuits without the knowledge of the quantum state.
In particular, we propose the Fourier-temporal stabilizer (STS) technique, which generalizes the conventional quantum-domain formalism to circuit-oriented stabilizers.
arXiv Detail & Related papers (2021-12-27T21:15:35Z) - Fast Swapping in a Quantum Multiplier Modelled as a Queuing Network [64.1951227380212]
We propose that quantum circuits can be modeled as queuing networks.
Our method is scalable and has the potential speed and precision necessary for large scale quantum circuit compilation.
arXiv Detail & Related papers (2021-06-26T10:55:52Z) - Enabling Multi-programming Mechanism for Quantum Computing in the NISQ
Era [0.0]
NISQ devices have several physical limitations and unavoidable noisy quantum operations.
Only small circuits can be executed on a quantum machine to get reliable results.
We propose a Quantum Multi-programming Compiler (QuMC) to execute multiple quantum circuits on quantum hardware simultaneously.
arXiv Detail & Related papers (2021-02-10T08:46:16Z) - A MLIR Dialect for Quantum Assembly Languages [78.8942067357231]
We demonstrate the utility of the Multi-Level Intermediate Representation (MLIR) for quantum computing.
We extend MLIR with a new quantum dialect that enables the expression and compilation of common quantum assembly languages.
We leverage a qcor-enabled implementation of the QIR quantum runtime API to enable a retargetable (quantum hardware agnostic) compiler workflow.
arXiv Detail & Related papers (2021-01-27T13:00:39Z) - Verifying Results of the IBM Qiskit Quantum Circuit Compilation Flow [7.619626059034881]
We propose an efficient scheme for quantum circuit equivalence checking.
The proposed scheme allows to verify even large circuit instances with tens of thousands of operations within seconds or even less.
arXiv Detail & Related papers (2020-09-04T19:58:53Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.