Parallel acceleration of density matrix renormalization group calculations with TensorFlow

  • Kryzz Joshua Gonzaga de Leon National Institute of Physics, University of the Philippines Diliman
  • Francis N. C. Paraan National Institute of Physics, University of the Philippines Diliman

Abstract

We parallelize singular value decomposition in a matrix product state formulation of the density matrix renormalization group using the TensorFlow library to find use cases in which consumer-grade GPU hardware can reduce run times. Specifically, we tested the performance of the implementation on a 20-site spin chain for a variable number of kept states. We were able to acquire a speedup of up to 6.4% when using TensorFlow GPU libraries and a speedup of up to 5.4% with TensorFlow multicore CPU libraries. This speedup is observed when the number of kept states exceeds a threshold value so that the dimensions of the matrices in the calculation are large enough that the gains in parallelization exceed computational overhead costs.

Published
2019-05-21
How to Cite
[1]
K. J. de Leon and F. N. Paraan. Parallel acceleration of density matrix renormalization group calculations with TensorFlow, Proceedings of the Samahang Pisika ng Pilipinas 37, SPP-2019-PB-14 (2019). URL: https://paperview.spp-online.org/proceedings/article/view/SPP-2019-PB-14.