Massive Parallel Quantum Computer Simulator
arXiv:quant-ph/0608239 · doi:10.1016/j.cpc.2006.08.007
Abstract
We describe portable software to simulate universal quantum computers on massive parallel computers. We illustrate the use of the simulation software by running various quantum algorithms on different computer architectures, such as a IBM BlueGene/L, a IBM Regatta p690+, a Hitachi SR11000/J1, a Cray X1E, a SGI Altix 3700 and clusters of PCs running Windows XP. We study the performance of the software by simulating quantum computers containing up to 36 qubits, using up to 4096 processors and up to 1 TB of memory. Our results demonstrate that the simulator exhibits nearly ideal scaling as a function of the number of processors and suggest that the simulation software described in this paper may also serve as benchmark for testing high-end parallel computers.
To appear in Comp. Phys. Comm
References in corpus (3)
Cited by in corpus (83)
- Quantum Simulation
- Quantum walks: a comprehensive review
- Qulacs: a fast and versatile quantum circuit simulator for research purpose
- Simulation of quantum circuits by low-rank stabilizer decompositions
- NetSquid, a NETwork Simulator for QUantum Information using Discrete events
- QuEST and High Performance Simulation of Quantum Computers
- 0.5 Petabyte Simulation of a 45-Qubit Quantum Circuit
- Pushing the limits of the eigenstate thermalization hypothesis towards mesoscopic quantum systems
- A flexible high-performance simulator for verifying and benchmarking quantum circuits implemented on real hardware
- Computational advantage of quantum random sampling
- Full-State Quantum Circuit Simulation by Using Data Compression
- Qibo: a framework for quantum simulation with hardware acceleration
- Introduction to topological quantum computation with non-Abelian anyons
- Spin-current autocorrelations from single pure-state propagation
- Using Quantum Computers for Quantum Simulation
- Establishing the Quantum Supremacy Frontier with a 281 Pflop/s Simulation
- Massively parallel quantum computer simulator, eleven years later
- Quantifying quantum speedups: improved classical simulation from tighter magic monotones
- Closing the "Quantum Supremacy" Gap: Achieving Real-Time Simulation of a Random Quantum Circuit Using a New Sunway Supercomputer
- Intel Quantum Simulator: A cloud-ready high-performance simulator of quantum circuits
- Near-Term Quantum Computing Techniques: Variational Quantum Algorithms, Error Mitigation, Circuit Compilation, Benchmarking and Classical Simulation
- Laserless trapped-ion quantum simulations without spontaneous scattering using microtrap arrays
- Benchmarking gate-based quantum computers
- Experimental Performance of a Quantum Simulator: Optimizing Adiabatic Evolution and Identifying Many-Body Ground States
- Spin and energy currents in integrable and nonintegrable spin-1/2 chains: A typicality approach to real-time autocorrelations
- Relevance of the eigenstate thermalization hypothesis for thermal relaxation
- Gate-error analysis in simulations of quantum computers with transmon qubits
- Probabilistic Simulation of Quantum Circuits with the Transformer
- Quantum Supremacy Is Both Closer and Farther than It Appears
- Random State Technology
- Quantum simulations and experiments on Rabi oscillations of spin qubits: intrinsic {\sl vs} extrinsic damping
- Unbalanced penalization: A new approach to encode inequality constraints of combinatorial problems for quantum optimization algorithms
- Generating and using truly random quantum states in Mathematica
- Quantum Analogue Computing
- Quantum Catalysis of Magnetic Phase Transitions in a Quantum Simulator
- GPU-accelerated simulations of quantum annealing and the quantum approximate optimization algorithm
- Fast estimation of outcome probabilities for quantum circuits
- Large-Scale Simulation of Shor's Quantum Factoring Algorithm
- An adaptive algorithm for quantum circuit simulation
- Finite-temperature charge transport in the one-dimensional Hubbard model
- Verifying Random Quantum Circuits with Arbitrary Geometry Using Tensor Network States Algorithm
- Qcmpi: A Parallel Environment for Quantum Computing
- Relaxation, thermalization and Markovian dynamics of two spins coupled to a spin bath
- Benchmarking Quantum Computer Simulation Software Packages: State Vector Simulators
- Performance Evaluation and Acceleration of the QTensor Quantum Circuit Simulator on GPUs
- Quantum Decoherence Scaling with Bath Size: Importance of Dynamics, Connectivity, and Randomness
- Hydrodynamics and the eigenstate thermalization hypothesis
- Ancilla-based quantum simulation
- Dynamics of open quantum spin systems: An assessment of the quantum master equation approach
- jVMC: Versatile and performant variational Monte Carlo leveraging automated differentiation and GPU acceleration
- Qibolab: an open-source hybrid quantum operating system
- Improved variational quantum eigensolver via quasi-dynamical evolution
- Macroscopically deterministic, Markovian thermalization in finite quantum spin systems
- Assessment of the variational quantum eigensolver: application to the Heisenberg model
- Two dimensional kicked quantum Ising model: dynamical phase transitions
- Lifetime-based Optimization for Simulating Quantum Circuits on a New Sunway Supercomputer
- ZKCM: a C++ library for multiprecision matrix computation with applications in quantum information
- Application-Driven Exascale: The JUPITER Benchmark Suite
- Qsun: an open-source platform towards practical quantum machine learning applications
- Simulation of Quantum Computers: Review and Acceleration Opportunities
- Fast simulation of quantum algorithms using circuit optimization
- Benchmarking 50-Photon Gaussian Boson Sampling on the Sunway TaihuLight
- Memory-Efficient Quantum Circuit Simulation by Using Lossy Data Compression
- Many-Body Physics with Trapped Ions
- An efficient quantum circuit analyser on qubits and qudits
- Amplitude-Aware Lossy Compression for Quantum Circuit Simulation
- Where to quantum walk
- Quantum-Kit: Simulating Shor's Factorization of 24-Bit Number on Desktop
- Importance of Diagonal Gates in Tensor Network Simulations
- Initial State Independent Equilibration at the Breakdown of the Eigenstate Thermalization Hypothesis
- Supercomputer simulations of transmon quantum computers
- DanceQ: High-performance library for number-conserving bases
- Survey on Computational Applications of Tensor Network Simulations
- Decoherence of Histories: Chaotic Versus Integrable Systems
- Simulations of Shor's Algorithm using Matrix Product States
- Universal Quantum Computer Simulation of 50 Qubits on Europe`s First Exascale Supercomputer Harnessing Its Heterogeneous CPU-GPU Architecture
- Hiperwalk: Simulation of Quantum Walks with Heterogeneous High-Performance Computing
- Classical Simulation of Quantum Adiabatic Algorithms using Mathematica on GPUs
- Quantum speed-up for solving the one-dimensional Hubbard model using quantum annealing
- The limits of quantum circuit simulation with low precision arithmetic
- Multi-GPU Quantum Circuit Simulation and the Impact of Network Performance
- TDSR: Transparent Distributed Segment-Based Routing
- Distributed Quantum Programming