Optimal Layout Synthesis for Deep Quantum Circuits on NISQ Processors with 100+ Qubits

Read original: arXiv:2403.11598 - Published 7/23/2024 by Irfansha Shaik, Jaco van de Pol
Total Score

0

🤿

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • Quantum circuits need to be mapped to specific quantum processors for execution.
  • This process is called layout synthesis and requires SWAP gate insertions to schedule 2-qubit gates on connected physical qubits.
  • With the growing number of qubits in NISQ processors, scalable layout synthesis methods are crucial.
  • Existing heuristic approaches have large optimality gaps, so scalable exact methods are needed.
  • Recent exact and near-optimal approaches can handle moderate circuits, but large deep circuits are still challenging.

Plain English Explanation

Quantum computers use specialized hardware called quantum processors to run quantum circuits - sequences of quantum operations. Before a quantum circuit can be executed, it needs to be mapped or laid out onto the specific hardware of a quantum processor. This process is called layout synthesis.

A key challenge in layout synthesis is that 2-qubit gates in the quantum circuit can only be executed on pairs of physically connected qubits in the processor. To handle this, SWAP gates need to be inserted into the circuit to rearrange the qubits and make the necessary connections.

As quantum processors continue to grow in the number of qubits, scalable layout synthesis methods become increasingly important. However, existing heuristic (rule-of-thumb) approaches often have large gaps between the quality of their solutions and the optimal solution. This means there is significant room for improvement.

To address this, researchers are exploring exact optimization methods that can find the truly optimal layout. While recent exact and near-optimal approaches have made progress, they still struggle to handle very large and complex quantum circuits. A new, more scalable solution is needed.

Technical Explanation

This work proposes a SAT encoding (a way to represent the problem as a Boolean satisfiability problem) for layout synthesis. The key idea is to plan the circuit execution in parallel, applying 1 SWAP and a group of CNOTs (a common 2-qubit gate) at each time step.

By incorporating domain-specific information, the researchers are able to maintain optimality in these parallel plans while scaling to large and deep quantum circuits. Their results show this approach significantly outperforms leading exact and near-optimal methods, achieving up to 100x speedups.

For the first time, the researchers can optimally map several 8, 14, and 16 qubit circuits onto 54, 80, and 127 qubit quantum processor platforms, using up to 17 SWAP gates. Importantly, in addition to finding the optimal number of SWAPs, their approach also produces near-optimal depth (a measure of circuit execution time) for the mapped circuits.

Critical Analysis

The paper demonstrates impressive scalability improvements over prior state-of-the-art methods for optimal quantum circuit layout synthesis. By introducing a novel parallel planning approach with SAT encoding, the researchers are able to handle significantly larger and deeper circuits than previous exact techniques.

However, the paper does not discuss the potential limitations of this approach. For example, it is unclear how the method would scale to even larger quantum processors with hundreds or thousands of qubits, or how it would perform on circuits with different structures and gate counts. Additionally, the paper does not explore the tradeoffs between optimality, execution depth, and runtime of the synthesis process.

Further research could investigate the robustness of this SAT-based parallel planning approach, compare it to other emerging layout synthesis techniques (e.g. those using machine learning), and examine its performance on a wider range of benchmark circuits and hardware configurations. Exploring these aspects would help provide a more comprehensive understanding of the strengths, weaknesses, and applicability of this new layout synthesis method.

Conclusion

This work presents a significant advance in scalable, optimal quantum circuit layout synthesis. By encoding the problem as a SAT instance and leveraging parallel planning, the researchers demonstrate the ability to map large, deep quantum circuits to realistic hardware platforms in an optimal manner.

These improvements in layout synthesis are a crucial step towards realizing the full potential of noisy intermediate-scale quantum (NISQ) computers, where the efficient use of limited qubit connectivity and hardware resources is paramount. As quantum hardware continues to scale, this research paves the way for more practical, high-performance quantum computing.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

🤿

Total Score

0

Optimal Layout Synthesis for Deep Quantum Circuits on NISQ Processors with 100+ Qubits

Irfansha Shaik, Jaco van de Pol

Layout synthesis is mapping a quantum circuit to a quantum processor. SWAP gate insertions are needed for scheduling 2-qubit gates only on connected physical qubits. With the ever-increasing number of qubits in NISQ processors, scalable layout synthesis is of utmost importance. With large optimality gaps observed in heuristic approaches, scalable exact methods are needed. While recent exact and near-optimal approaches scale to moderate circuits, large deep circuits are still out of scope. In this work, we propose a SAT encoding based on parallel plans that apply 1 SWAP and a group of CNOTs at each time step. Using domain-specific information, we maintain optimality in parallel plans while scaling to large and deep circuits. From our results, we show the scalability of our approach which significantly outperforms leading exact and near-optimal approaches (up to 100x). For the first time, we can optimally map several 8, 14, and 16 qubit circuits onto 54, 80, and 127 qubit platforms with up to 17 SWAPs. While adding optimal SWAPs, we also report near-optimal depth in our mapped circuits.

Read more

7/23/2024

🛠️

Total Score

0

Design and execution of quantum circuits using tens of superconducting qubits and thousands of gates for dense Ising optimization problems

Filip B. Maciejewski, Stuart Hadfield, Benjamin Hall, Mark Hodson, Maxime Dupont, Bram Evert, James Sud, M. Sohaib Alam, Zhihui Wang, Stephen Jeffrey, Bhuvanesh Sundar, P. Aaron Lott, Shon Grabbe, Eleanor G. Rieffel, Matthew J. Reagor, Davide Venturelli

We develop a hardware-efficient ansatz for variational optimization, derived from existing ansatze in the literature, that parametrizes subsets of all interactions in the Cost Hamiltonian in each layer. We treat gate orderings as a variational parameter and observe that doing so can provide significant performance boosts in experiments. We carried out experimental runs of a compilation-optimized implementation of fully-connected Sherrington-Kirkpatrick Hamiltonians on a 50-qubit linear-chain subsystem of Rigetti Aspen-M-3 transmon processor. Our results indicate that, for the best circuit designs tested, the average performance at optimized angles and gate orderings increases with circuit depth (using more parameters), despite the presence of a high level of noise. We report performance significantly better than using a random guess oracle for circuits involving up to approx 5000 two-qubit and approx 5000 one-qubit native gates. We additionally discuss various takeaways of our results toward more effective utilization of current and future quantum processors for optimization.

Read more

9/16/2024

Resource-aware scheduling of multiple quantum circuits on a hardware device
Total Score

0

Resource-aware scheduling of multiple quantum circuits on a hardware device

Debasmita Bhoumik, Ritajit Majumdar, Susmita Sur-Kolay

Recent quantum technologies and quantum error-correcting codes emphasize the requirement for arranging interacting qubits in a nearest-neighbor (NN) configuration while mapping a quantum circuit onto a given hardware device, in order to avoid undesirable noise. It is equally important to minimize the wastage of qubits in a quantum hardware device with m qubits while running circuits of n qubits in total, with n < m. In order to prevent cross-talk between two circuits, a buffer distance between their layouts is needed. Furthermore, not all the qubits and all the two-qubit interactions are at the same noise-level. Scheduling multiple circuits on the same hardware may create a possibility that some circuits are executed on a noisier layout than the others. In this paper, we consider an optimization problem which schedules as many circuits as possible for execution in parallel on the hardware, while maintaining a pre-defined layout quality for each. An integer linear programming formulation to ensure maximum fidelity while preserving the nearest neighbor arrangement among interacting qubits is presented. Our assertion is supported by comprehensive investigations involving various well-known quantum circuit benchmarks. As this scheduling problem is shown to be NP Hard, we also propose a greedy heuristic method which provides 2x and 3x better utilization for 27-qubit and 127-qubit hardware devices respectively in terms of qubits and time.

Read more

7/15/2024

Lightcone Bounds for Quantum Circuit Mapping via Uncomplexity
Total Score

0

Lightcone Bounds for Quantum Circuit Mapping via Uncomplexity

Matthew Steinberg, Medina Bandic, Sacha Szkudlarek, Carmen G. Almudever, Aritra Sarkar, Sebastian Feld

Efficiently mapping quantum circuits onto hardware is an integral part of the quantum compilation process, wherein a circuit is modified in accordance with the stringent architectural demands of a quantum processor. Many techniques exist for solving the quantum circuit mapping problem, in addition to several theoretical perspectives that relate quantum circuit mapping to problems in classical computer science. This work considers a novel perspective on quantum circuit mapping, in which the routing process of a simplified circuit is viewed as a composition of quantum operations acting on density matrices representing the quantum circuit and processor. Drawing on insight from recent advances in quantum circuit complexity and information geometry, we show that a minimal SWAP-gate count for executing a quantum circuit on a device emerges via the minimization of the distance between quantum states using the quantum Jensen-Shannon divergence, which we dub the lightcone bound. Additionally, we develop a novel initial placement algorithm based on a graph similarity search that selects the partition nearest to a graph isomorphism between interaction and coupling graphs. From these two ingredients, we construct an algorithm for calculating the lightcone bound, which is directly compared alongside the IBM Qiskit compiler for over $600$ realistic benchmark experiments, as well as against a brute-force method for smaller benchmarks. In our simulations, we unambiguously find that neither the brute-force method nor the Qiskit compiler surpasses our bound, signaling utility for estimating minimal overhead when realizing quantum algorithms on constrained quantum hardware. This work also constitutes the first use of quantum circuit uncomplexity to practically-relevant quantum computing. We anticipate that this method may have diverse applicability outside of the scope of quantum information science.

Read more

9/14/2024