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
Cited by in corpus (51)
- Qulacs: a fast and versatile quantum circuit simulator for research purpose
- NetSquid, a NETwork Simulator for QUantum Information using Discrete events
- Computational advantage of quantum random sampling
- Qibo: a framework for quantum simulation with hardware acceleration
- Using Quantum Computers for Quantum Simulation
- 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
- 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
- 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
- Random State Technology
- Unbalanced penalization: A new approach to encode inequality constraints of combinatorial problems for quantum optimization algorithms
- 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
- Verifying Random Quantum Circuits with Arbitrary Geometry Using Tensor Network States Algorithm
- 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
- 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
- Application-Driven Exascale: The JUPITER Benchmark Suite
- Fast simulation of quantum algorithms using circuit optimization
- Benchmarking 50-Photon Gaussian Boson Sampling on the Sunway TaihuLight
- Simulation of Quantum Computers: Review and Acceleration Opportunities
- Qsun: an open-source platform towards practical quantum machine learning applications
- Many-Body Physics with Trapped Ions
- Where to quantum walk
- Importance of Diagonal Gates in Tensor Network Simulations
- Supercomputer simulations of transmon quantum computers
- Decoherence of Histories: Chaotic Versus Integrable Systems
- DanceQ: High-performance library for number-conserving bases
- Survey on Computational Applications of Tensor Network Simulations
- 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
- Multi-GPU Quantum Circuit Simulation and the Impact of Network Performance
- TDSR: Transparent Distributed Segment-Based Routing
- The limits of quantum circuit simulation with low precision arithmetic
- Quantum speed-up for solving the one-dimensional Hubbard model using quantum annealing