Optimized compiler for Distributed Quantum Computing
- URL: http://arxiv.org/abs/2112.14139v1
- Date: Tue, 28 Dec 2021 13:37:46 GMT
- Title: Optimized compiler for Distributed Quantum Computing
- Authors: Daniele Cuomo, Marcello Caleffi, Kevin Krsulich, Filippo Tramonto,
Gabriele Agliardi, Enrico Prati, Angela Sara Cacciapuoti
- Abstract summary: We model an optimization problem that combines running-time minimization with the usage of that resource.
Specifically, we provide a parametric ILP formulation, where the parameter denotes a time horizon.
We extend the formulation by introducing a predicate that manipulates the circuit given in input and parallelizes telegates' tasks.
- Score: 5.172201569251684
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Practical distributed quantum computing requires the development of efficient
compilers, able to make quantum circuits compatible with some given hardware
constraints. This problem is known to be tough, even for local computing. Here,
we address it on distributed architectures. As generally assumed in this
scenario, telegates represent the fundamental remote (inter-processor)
operations. Each telegate consists of several tasks: i) entanglement generation
and distribution, ii) local operations, and iii) classical communications.
Entanglement generations and distribution is an expensive resource, as it is
time-consuming and fault-prone. To mitigate its impact, we model an
optimization problem that combines running-time minimization with the usage of
that resource. Specifically, we provide a parametric ILP formulation, where the
parameter denotes a time horizon (or time availability); the objective function
count the number of used resources. To minimize the time, a binary search
solves the subject ILP by iterating over the parameter. Ultimately, to enhance
the solution space, we extend the formulation, by introducing a predicate that
manipulates the circuit given in input and parallelizes telegates' tasks.
Related papers
- 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) - Dependency-Aware Compilation for Surface Code Quantum Architectures [7.543907169342984]
We study the problem of compiling quantum circuits for quantum computers implementing surface codes.
We solve this problem efficiently and near-optimally with a novel algorithm.
Our evaluation shows that our approach is powerful and flexible for compiling realistic workloads.
arXiv Detail & Related papers (2023-11-29T19:36:19Z) - Architectures and circuits for distributed quantum computing [0.0]
This thesis treats networks providing quantum computation based on distributed paradigms.
The main contribution of this thesis is on the definition of compilers that minimize the impact of telegates on the overall fidelity.
arXiv Detail & Related papers (2023-07-16T00:03:59Z) - QParallel: Explicit Parallelism for Programming Quantum Computers [62.10004571940546]
We present a language extension for parallel quantum programming.
QParallel removes ambiguities concerning parallelism in current quantum programming languages.
We introduce a tool that guides programmers in the placement of parallel regions by identifying the subroutines that profit most from parallelization.
arXiv Detail & Related papers (2022-10-07T16:35:16Z) - Quantum circuit optimization for multiple QPUs using local structure [0.0]
Interconnecting clusters of qubits will be an essential element of scaling up future quantum computers.
We consider a simple strategy of using EPR-mediated remote gates and teleporting qubits between clusters as necessary.
We find significant improvements in circuit depth and interconnect usage.
arXiv Detail & Related papers (2022-06-20T18:01:04Z) - Resource Optimisation of Coherently Controlled Quantum Computations with
the PBS-calculus [55.2480439325792]
Coherent control of quantum computations can be used to improve some quantum protocols and algorithms.
We refine the PBS-calculus, a graphical language for coherent control inspired by quantum optics.
arXiv Detail & Related papers (2022-02-10T18:59:52Z) - Scaling Quantum Approximate Optimization on Near-term Hardware [49.94954584453379]
We quantify scaling of the expected resource requirements by optimized circuits for hardware architectures with varying levels of connectivity.
We show the number of measurements, and hence total time to synthesizing solution, grows exponentially in problem size and problem graph degree.
These problems may be alleviated by increasing hardware connectivity or by recently proposed modifications to the QAOA that achieve higher performance with fewer circuit layers.
arXiv Detail & Related papers (2022-01-06T21:02:30Z) - Exploiting Long-Distance Interactions and Tolerating Atom Loss in
Neutral Atom Quantum Architectures [4.979871961444077]
We evaluate the advantages and disadvantages of a Neutral Atom (NA) architecture.
NA systems offer several promising advantages such as long range interactions and native multiqubit gates.
We propose hardware and compiler methods to increase system resilience to atom loss dramatically reducing total computation time.
arXiv Detail & Related papers (2021-11-11T21:34:31Z) - Accelerating variational quantum algorithms with multiple quantum
processors [78.36566711543476]
Variational quantum algorithms (VQAs) have the potential of utilizing near-term quantum machines to gain certain computational advantages.
Modern VQAs suffer from cumbersome computational overhead, hampered by the tradition of employing a solitary quantum processor to handle large data.
Here we devise an efficient distributed optimization scheme, called QUDIO, to address this issue.
arXiv Detail & Related papers (2021-06-24T08:18:42Z) - Adaptive Subcarrier, Parameter, and Power Allocation for Partitioned
Edge Learning Over Broadband Channels [69.18343801164741]
partitioned edge learning (PARTEL) implements parameter-server training, a well known distributed learning method, in wireless network.
We consider the case of deep neural network (DNN) models which can be trained using PARTEL by introducing some auxiliary variables.
arXiv Detail & Related papers (2020-10-08T15:27:50Z) - TIGER: Topology-aware Assignment using Ising machines Application to
Classical Algorithm Tasks and Quantum Circuit Gates [2.4047296366832307]
A mapping problem exists in gate-based quantum computing where the objective is to map tasks to gates in a topology fashion.
Existing task approaches are either or based on physical optimization algorithms, providing different speed and solution quality trade-offs.
We propose an algorithm that allows solving the topology-aware assignment problem using Ising machines.
arXiv Detail & Related papers (2020-09-21T19:46:59Z)
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.