On the Influence of Initial Qubit Placement During NISQ Circuit Compilation

11/22/2018
by   Alexandru Paler, et al.
0

Noisy Intermediate-Scale Quantum (NISQ) machines are not fault-tolerant, operate few qubits (currently, less than hundred), but are capable of executing interesting computations. Above the quantum supremacy threshold (approx. 60 qubits), NISQ machines are expected to be more powerful than existing classical computers. One of the most stringent problems is that computations (expressed as quantum circuits) have to be adapted (compiled) to the NISQ hardware, because the hardware does not support arbitrary interactions between the qubits. This procedure introduces additional gates (e.g. SWAP gates) into the circuits while leaving the implemented computations unchanged. Each additional gate increases the failure rate of the adapted (compiled) circuits, because the hardware and the circuits are not fault-tolerant. It is reasonable to expect that the placement influences the number of additionally introduced gates. Therefore, a combinatorial problem arises: how are circuit qubits allocated (placed) initially to the hardware qubits? The novelty of this work relies on the methodology used to investigate the influence of the initial placement. To this end, we introduce a novel heuristic and cost model to estimate the number of gates necessary to adapt a circuit to a given NISQ architecture. We implement the heuristic (source code available on github) and benchmark it using a standard compiler (e.g. from IBM Qiskit) treated as a black box. Preliminary results indicate that cost reductions of up to 10% can be achieved for practical circuit instances on realistic NISQ architectures only by placing qubits differently than default (trivial placement).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/09/2021

Quantum Carry Lookahead Adders for NISQ and Quantum Image Processing

Progress in quantum hardware design is progressing toward machines of su...
research
03/26/2019

Extracting Success from IBM's 20-Qubit Machines Using Error-Aware Compilation

NISQ (Noisy, Intermediate-Scale Quantum) computing requires error mitiga...
research
06/19/2018

NISQ circuit compilers: search space structure and heuristics

Noisy, intermediate-scale quantum (NISQ) computers are expected to execu...
research
10/08/2021

Quantum pixel representations and compression for N-dimensional images

We introduce a novel and uniform framework for quantum pixel representat...
research
09/25/2018

Noise Thresholds for Amplification: From Quantum Foundations to Classical Fault-Tolerant Computation

We revisit an old question--fault-tolerant computation by noisy circuits...
research
06/05/2023

Systems Architecture for Quantum Random Access Memory

Operating on the principles of quantum mechanics, quantum algorithms hol...
research
03/24/2020

Memcomputing for Accelerated Optimization

In this work, we introduce the concept of an entirely new circuit archit...

Please sign up or login with your details

Forgot password? Click here to reset