Optimized compiler for Distributed Quantum Computing
Daniele Cuomo, Marcello Caleffi, Kevin Krsulich, Filippo Tramonto,, Gabriele Agliardi, Enrico Prati, Angela Sara Cacciapuoti

TL;DR
This paper presents an optimized compiler for distributed quantum computing that models resource-efficient circuit compilation using a parametric ILP approach, reducing execution time and resource usage on distributed architectures.
Contribution
It introduces a novel ILP-based optimization framework that minimizes runtime and resource consumption for distributed quantum circuit compilation, including parallelization strategies.
Findings
Effective reduction in execution time through binary search optimization.
Resource usage minimized by the ILP formulation.
Enhanced solution space via circuit manipulation and parallelization.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Stochastic Gradient Optimization Techniques · Cloud Computing and Resource Management
