Cache Blocking Technique to Large Scale Quantum Computing Simulation on Supercomputers
arXiv:2102.02957 · doi:10.1109/QCE49297.2020.00035
Abstract
Classical computers require large memory resources and computational power to simulate quantum circuits with a large number of qubits. Even supercomputers that can store huge amounts of data face a scalability issue in regard to parallel quantum computing simulations because of the latency of data movements between distributed memory spaces. Here, we apply a cache blocking technique by inserting swap gates in quantum circuits to decrease data movements. We implemented this technique in the open source simulation framework Qiskit Aer. We evaluated our simulator on GPU clusters and observed good scalability.
References in corpus (8)
- Hardware-efficient Variational Quantum Eigensolver for Small Molecules and Quantum Magnets
- Simulated Quantum Computation of Molecular Energies
- Scalable Quantum Simulation of Molecular Energies
- Validating quantum computers using randomized model circuits
- 0.5 Petabyte Simulation of a 45-Qubit Quantum Circuit
- Full-State Quantum Circuit Simulation by Using Data Compression
- Establishing the Quantum Supremacy Frontier with a 281 Pflop/s Simulation
- Massively parallel quantum computer simulator, eleven years later
Cited by in corpus (4)
- Simulation of Quantum Computers: Review and Acceleration Opportunities
- Energy Efficiency of Quantum Statevector Simulation at Scale
- Accelerating Decision Diagram-based Multi-node Quantum Simulation with Ring Communication and Automatic SWAP Insertion
- Hybrid Classical-Quantum Simulation of MaxCut using QAOA-in-QAOA