Simulation of quantum many-body dynamics with Tensor Processing Units: Floquet prethermalization
arXiv:2111.08044 · doi:10.1103/PRXQuantum.3.020331
Abstract
Tensor Processing Units (TPUs) are specialized hardware accelerators developed by Google to support large-scale machine-learning tasks, but they can also be leveraged to accelerate and scale other linear-algebra-intensive computations. In this paper we demonstrate the usage of TPUs for massively parallel, classical simulations of quantum many-body dynamics on long timescales. We apply our methods to study the phenomenon of Floquet prethermalization, i.e., exponentially slow heating in quantum spin chains subject to high-frequency periodic driving. We simulate the dynamics of L=34 qubits for over Floquet periods, corresponding to circuits with millions of two-qubit gates. The circuits simulated have no additional symmetries and represent a pure-state evolution in the full -dimensional Hilbert space. This is achieved by distributing the computation over 128 TPU cores. On that size TPU cluster, we find speedups in wall-clock runtime of 230x and 15x when compared to reference CPU and single-GPU simulations, respectively, for shorter 30-qubit simulations that can be handled by all three platforms. We study the computational cost of the simulations, as a function of both the number of qubits and the number of TPU cores used, up to our maximum capacity of L=40 qubits, which requires a ``full pod" of 2048 TPU cores with tens of terabytes of memory in total. For these simulations, an 8-TPU-core machine is comparable to a single A100 GPU, and thus the full TPU pod is comparable to a machine with hundreds of GPUs. However, the TPU pod is more energy and cost efficient, and readily accessible (via Google Cloud), unlike such large many-GPU configurations. We also study the accumulation of numerical error as a function of circuit depth in very deep circuits. Our work demonstrates that TPUs can offer significant advantages for state-of-the-art simulations of quantum many-body dynamics.
arXiv comment12 pages, 7 figures; v2 contains substantial improvements including GPU simulations
References in corpus (63)
- Quantum Computing in the NISQ era and beyond
- Quantum Computing
- Quantum Simulation
- Nonequilibrium dynamics of closed interacting quantum systems
- Many body localization and thermalization in quantum statistical mechanics
- From Quantum Chaos and Eigenstate Thermalization to Statistical Mechanics and Thermodynamics
- Many-body localization, thermalization, and entanglement
- Efficient simulation of one-dimensional quantum many-body systems
- Photovoltaic Hall effect in graphene
- Universal High-Frequency Behavior of Periodically Driven Systems: from Dynamical Stabilization to Floquet Engineering
- Floquet Engineering of Quantum Materials
- Floquet Time Crystals
- On the phase structure of driven quantum systems
- Programmable Quantum Simulations of Spin Systems with Trapped Ions
- Many-body localization: an introduction and selected topics
- Quantum Simulators: Architectures and Opportunities
- Equilibrium states of generic quantum systems subject to periodic driving
- Long-time behavior of periodically driven isolated interacting lattice systems
- Many-body localization in periodically driven systems
- Quantum Many-Body Scars and Weak Breaking of Ergodicity
- Quantum Many-Body Scars and Hilbert Space Fragmentation: A Review of Exact Results
- Floquet-Magnus Theory and Generic Transient Dynamics in Periodically Driven Many-Body Quantum Systems
- QuSpin: a Python Package for Dynamics and Exact Diagonalisation of Quantum Many Body Systems part I: spin chains
- Exponentially slow heating in periodically driven many-body systems
- Fate of many-body localization under periodic driving
- Quantum chaos challenges many-body localization
- Development of Quantum InterConnects for Next-Generation Information Technologies
- Rigorous Bound on Energy Absorption and Generic Relaxation in Periodically Driven Quantum Systems
- Effective Hamiltonians, prethermalization and slow energy absorption in periodically driven many-body systems
- Qulacs: a fast and versatile quantum circuit simulator for research purpose
- A Rigorous Theory of Many-Body Prethermalization for Periodically Driven and Closed Quantum Systems
- Solution of a minimal model for many-body quantum chaos
- Avalanches and many-body resonances in many-body localized systems
- Pre-thermal phases of matter protected by time-translation symmetry
- The anomalous Floquet-Anderson insulator as a non-adiabatic quantized charge pump
- QuEST and High Performance Simulation of Quantum Computers
- Quantum Computer Systems for Scientific Discovery
- Thouless time analysis of Anderson and many-body localization transitions
- Topology and Broken Symmetry in Floquet Systems
- Dynamical obstruction to localization in a disordered spin chain
- Distinguishing localization from chaos: challenges in finite-size systems
- Can we study the many-body localisation transition?
- Absence of true localization in many-body localized phases
- Chiral Floquet Phases of Many-body Localized Bosons
- Qibo: a framework for quantum simulation with hardware acceleration
- Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design
- Quantum localization bounds Trotter errors in digital quantum simulation
- Establishing the Quantum Supremacy Frontier with a 281 Pflop/s Simulation
- Observation of Floquet prethermalization in dipolar spin chains
- Floquet prethermalization in a Bose-Hubbard system
- Many-body physics in the NISQ era: quantum programming a discrete time crystal
- Is there slow particle transport in the MBL phase?
- Prethermalization without temperature
- Localization with random time-periodic quantum circuits
- Exponentially Slow Heating in Short and Long-range Interacting Floquet Systems
- Apparent slow dynamics in the ergodic phase of a driven many-body localized system without extensive conserved quantities
- Jet: Fast quantum circuit simulations with parallel task-based tensor-network contraction
- A TensorFlow Simulation Framework for Scientific Computing of Fluid Flows on Tensor Processing Units
- Thermalization and Prethermalization in Periodically Kicked Quantum Spin Chains
- Large-Scale Discrete Fourier Transform on TPUs
- High-resolution imaging on TPUs
- Hardware Acceleration of Explainable Machine Learning using Tensor Processing Units
- Simulations of Quantum Circuits with Approximate Noise using qsim and Cirq
Cited by in corpus (18)
- Many-Body Localization in the Age of Classical Computing
- Dynamics of Transmon Ionization
- Anomalous transport from hot quasiparticles in interacting spin chains
- Distinct universality classes of diffusive transport from full counting statistics
- Density Matrix Renormalization Group with Tensor Processing Units
- Large scale quantum chemistry with Tensor Processing Units
- Solving the Discretised Neutron Diffusion Equations using Neural Networks
- Simulating prethermalization using near-term quantum computers
- Large Scale Distributed Linear Algebra With Tensor Processing Units
- Dynamical localization and slow dynamics in quasiperiodically-driven quantum systems
- Tensor Networks for Lattice Gauge Theories beyond one dimension: a Roadmap
- EHA: Entanglement-variational Hardware-efficient Ansatz for Eigensolvers
- Universality classes of thermalization for mesoscopic Floquet systems
- Hybrid discrete-continuous compilation of trapped-ion quantum circuits with deep reinforcement learning
- Fast Time-Evolution of Matrix-Product States using the QR decomposition
- Prethermalization by Random Multipolar Driving on a 78-Qubit Superconducting Processor
- Many-body computing on Field Programmable Gate Arrays
- Simulation of quantum physics with Tensor Processing Units: brute-force computation of ground states and time evolution