Parallel Simulation of Quantum Networks with Distributed Quantum State
Management
- URL: http://arxiv.org/abs/2111.03918v1
- Date: Sat, 6 Nov 2021 16:51:17 GMT
- Title: Parallel Simulation of Quantum Networks with Distributed Quantum State
Management
- Authors: Xiaoliang Wu, Alexander Kolar, Joaquin Chung, Dong Jin, Rajkumar
Kettimuthu, Martin Suchara
- Abstract summary: We identify requirements for parallel simulation of quantum networks and develop the first parallel discrete event quantum network simulator.
Our contributions include the design and development of a quantum state manager that maintains shared quantum information distributed across multiple processes.
We release the parallel SeQUeNCe simulator as an open-source tool alongside the existing sequential version.
- Score: 56.24769206561207
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Quantum network simulators offer the opportunity to cost-efficiently
investigate potential avenues to building networks that scale with the number
of users, communication distance, and application demands by simulating
alternative hardware designs and control protocols. Several quantum network
simulators have been recently developed with these goals in mind. However, as
the size of the simulated networks increases, sequential execution becomes time
consuming. Parallel execution presents a suitable method for scalable
simulations of large-scale quantum networks, but the unique attributes of
quantum information create some unexpected challenges. In this work we identify
requirements for parallel simulation of quantum networks and develop the first
parallel discrete event quantum network simulator by modifying the existing
serial SeQUeNCe simulator. Our contributions include the design and development
of a quantum state manager (QSM) that maintains shared quantum information
distributed across multiple processes. We also optimize our parallel code by
minimizing the overhead of the QSM and decreasing the amount of synchronization
among processes. Using these techniques, we observe a speedup of 2 to 25 times
when simulating a 1,024-node linear network with 2 to 128 processes. We also
observe efficiency greater than 0.5 for up to 32 processes in a linear network
topology of the same size and with the same workload. We repeat this evaluation
with a randomized workload on a caveman network. Finally, we also introduce
several methods for partitioning networks by mapping them to different parallel
simulation processes. We released the parallel SeQUeNCe simulator as an
open-source tool alongside the existing sequential version.
Related papers
- State of practice: evaluating GPU performance of state vector and tensor
network methods [2.7930955543692817]
This article investigates the limits of current state-of-the-art simulation techniques on a test bench made of eight widely used quantum subroutines.
We highlight how to select the best simulation strategy, obtaining a speedup of up to an order of magnitude.
arXiv Detail & Related papers (2024-01-11T09:22:21Z) - Exact and approximate simulation of large quantum circuits on a single
GPU [0.46603287532620735]
We report competitive execution times for the exact simulation of Fourier transform circuits with up to 27 qubits.
We also demonstrate the approximate simulation of all amplitudes of random circuits acting on 54 qubits with 7 layers at average fidelity higher than $4%$.
arXiv Detail & Related papers (2023-04-28T16:45:28Z) - Tensor Networks or Decision Diagrams? Guidelines for Classical Quantum
Circuit Simulation [65.93830818469833]
tensor networks and decision diagrams have independently been developed with differing perspectives, terminologies, and backgrounds in mind.
We consider how these techniques approach classical quantum circuit simulation, and examine their (dis)similarities with regard to their most applicable abstraction level.
We provide guidelines for when to better use tensor networks and when to better use decision diagrams in classical quantum circuit simulation.
arXiv Detail & Related papers (2023-02-13T19:00:00Z) - Cloud on-demand emulation of quantum dynamics with tensor networks [48.7576911714538]
We introduce a tensor network based emulator, simulating a programmable analog quantum processing unit (QPU)
The software package is fully integrated in a cloud platform providing a common interface for executing jobs on a HPC cluster as well as dispatching them to a QPU device.
arXiv Detail & Related papers (2023-02-10T14:08:05Z) - Simulation of Entanglement Generation between Absorptive Quantum
Memories [56.24769206561207]
We use the open-source Simulator of QUantum Network Communication (SeQUeNCe), developed by our team, to simulate entanglement generation between two atomic frequency comb (AFC) absorptive quantum memories.
We realize the representation of photonic quantum states within truncated Fock spaces in SeQUeNCe.
We observe varying fidelity with SPDC source mean photon number, and varying entanglement generation rate with both mean photon number and memory mode number.
arXiv Detail & Related papers (2022-12-17T05:51:17Z) - TensorCircuit: a Quantum Software Framework for the NISQ Era [18.7784080447382]
Written purely in Python,Circuit supports automatic differentiation, just-in-time compilation, vectorized parallelism and hardware acceleration.
Circuit can simulate up to 600 qubits with moderate depth and low-dimensional connectivity.
arXiv Detail & Related papers (2022-05-20T11:23:30Z) - Holographic quantum simulation of entanglement renormalization circuits [14.385064176392595]
Current noisy quantum computers are limited to tens of qubits.
With the technique of holographic quantum simulation, a $D$-dimensional system can be simulated with a $Drm -1$-dimensional subset of qubits.
arXiv Detail & Related papers (2022-03-02T05:58:19Z) - QuISP: a Quantum Internet Simulation Package [0.6501025489527174]
QuISP is designed to simulate large-scale quantum networks to investigate their behavior under realistic, noisy and heterogeneous configurations.
This simulator promotes the development of protocols for larger and more complex quantum networks.
arXiv Detail & Related papers (2021-12-14T01:18:50Z) - Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits
at Exascale [57.84751206630535]
We present a modernized version of the Quantum Virtual Machine (TNQVM) which serves as a quantum circuit simulation backend in the e-scale ACCelerator (XACC) framework.
The new version is based on the general purpose, scalable network processing library, ExaTN, and provides multiple quantum circuit simulators.
By combining the portable XACC quantum processors and the scalable ExaTN backend we introduce an end-to-end virtual development environment which can scale from laptops to future exascale platforms.
arXiv Detail & Related papers (2021-04-21T13:26:42Z) - SeQUeNCe: A Customizable Discrete-Event Simulator of Quantum Networks [53.56179714852967]
This work develops SeQUeNCe, a comprehensive, customizable quantum network simulator.
We implement a comprehensive suite of network protocols and demonstrate the use of SeQUeNCe by simulating a photonic quantum network with nine routers equipped with quantum memories.
We are releasing SeQUeNCe as an open source tool and aim to generate community interest in extending it.
arXiv Detail & Related papers (2020-09-25T01:52:15Z)
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.