UNIQ: Communication-Efficient Distributed Quantum Computing via Unified Nonlinear Integer Programming
By: Hui Zhong , Jiachen Shen , Lei Fan and more
Potential Business Impact:
Makes quantum computers work faster and use less energy.
Distributed quantum computing (DQC) is widely regarded as a promising approach to overcome quantum hardware limitations. A major challenge in DQC lies in reducing the communication cost introduced by remote CNOT gates, which are significantly slower and more resource-consuming than local operations. Existing DQC approaches treat the three essential components (qubit allocation, entanglement management, and network scheduling) as independent stages, optimizing each in isolation. However, we observe that these components are inherently interdependent, and therefore adopting a unified optimization strategy can be more efficient to achieve the global optimal solutions. Consequently, we propose UNIQ, a novel DQC optimization framework that integrates all three components into a non-linear integer programming (NIP) model. UNIQ aims to reduce the circuit runtime by maximizing parallel Einstein-Podolsky-Rosen (EPR) pair generation through the use of idle communication qubits, while simultaneously minimizing the communication cost of remote gates. To solve this NP-hard formulated problem, we adopt two key strategies: a greedy algorithm for efficiently mapping logical qubits to different QPUs, and a JIT (Just-In-Time) approach that builds EPR pairs in parallel within each time slot. Extensive simulation results demonstrate that our approach is widely applicable to diverse quantum circuits and QPU topologies, while substantially reducing communication cost and runtime over existing methods.
Similar Papers
An End-to-End Distributed Quantum Circuit Simulator
Emerging Technologies
Lets many small quantum computers work as one.
CUNQA: a Distributed Quantum Computing emulator for HPC
Quantum Physics
Tests future super-powerful quantum computers on regular computers.
Coherent Optical Quantum Computing-Aided Resource Optimization for Transportation Digital Twin Construction
Other Computer Science
Helps self-driving cars train with local data safely.