Density Matrix Renormalization Group with Tensor Processing Units
Martin Ganahl, Jackson Beall, Markus Hauru, Adam G. M. Lewis, Jae, Hyeon Yoo, Yijian Zou, Guifre Vidal

TL;DR
This paper demonstrates how Google's TPUs can significantly accelerate the density matrix renormalization group method, enabling the computation of larger quantum many-body systems with unprecedented bond dimensions.
Contribution
It introduces the use of TPUs for DMRG, achieving large bond dimensions and faster optimization times for 2D lattice models, which was previously computationally challenging.
Findings
Achieved bond dimension D=65536 using TPUs.
Optimized a single MPS tensor in about 2 minutes.
Enabled large-scale DMRG calculations on 2D lattice models.
Abstract
Google's Tensor Processing Units (TPUs) are integrated circuits specifically built to accelerate and scale up machine learning workloads. They can perform fast distributed matrix multiplications and therefore be repurposed for other computationally intensive tasks. In this work we demonstrate the use of TPUs for accelerating and scaling up the density matrix renormalization group (DMRG), a powerful numerical approach to compute the ground state of a local quantum many-body Hamiltonian. The cost of DMRG scales with system size as , where the so-called bond dimension regulates how expressive the underlying matrix product state (MPS) variational ansatz is. We consider lattice models in two spatial dimensions, with square lattices of size (free fermions) and (transverse field Ising model), for which the required MPS bond dimension is known to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum many-body systems · Quantum Computing Algorithms and Architecture · Cold Atom Physics and Bose-Einstein Condensates
