ExaTN: Scalable GPU-Accelerated High-Performance Processing of General Tensor Networks at Exascale

Dmitry I. Lyakh, Thien Nguyen, Daniel Claudino, Eugene Dumitrescu, Alexander J. McCaskey

Research output: Contribution to journalArticlepeer-review

7 Scopus citations

Abstract

We present ExaTN (Exascale Tensor Networks), a scalable GPU-accelerated C++ library which can express and process tensor networks on shared- as well as distributed-memory high-performance computing platforms, including those equipped with GPU accelerators. Specifically, ExaTN provides the ability to build, transform, and numerically evaluate tensor networks with arbitrary graph structures and complexity. It also provides algorithmic primitives for the optimization of tensor factors inside a given tensor network in order to find an extremum of a chosen tensor network functional, which is one of the key numerical procedures in quantum many-body theory and quantum-inspired machine learning. Numerical primitives exposed by ExaTN provide the foundation for composing rather complex tensor network algorithms. We enumerate multiple application domains which can benefit from the capabilities of our library, including condensed matter physics, quantum chemistry, quantum circuit simulations, as well as quantum and classical machine learning, for some of which we provide preliminary demonstrations and performance benchmarks just to emphasize a broad utility of our library.

Original languageEnglish
Article number838601
JournalFrontiers in Applied Mathematics and Statistics
Volume8
DOIs
StatePublished - Jul 6 2022

Funding

We would like to acknowledge the Laboratory Directed Research and Development (LDRD) funding provided by the Oak Ridge National Laboratory (LDRD award 9463) for the core ExaTN library development efforts. DL, DC, and AM would like to acknowledge funding by the US Department of Energy Office of Basic Energy Sciences Quantum Information Science award ERKCG13/ERKCG23. This manuscript has been authored by UT-Battelle, LLC under Contract No. DE-AC05-00OR22725 with the U.S. Department of Energy. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that the United States Government retains a non-exclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of this manuscript, or allow others to do so, for United States Government purposes. The Department of Energy will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan ( http://energy.gov/downloads/doe-public-access-plan ). This research used resources of the Oak Ridge Leadership Computing Facility, which is a DOE Office of Science User Facility supported under Contract DE-AC05-00OR22725.

FundersFunder number
U.S. Department of EnergyERKCG13/ERKCG23
U.S. Department of Energy
Office of ScienceDE-AC05-00OR22725
Office of Science
Oak Ridge National Laboratory9463
Oak Ridge National Laboratory
Laboratory Directed Research and Development

    Keywords

    • GPU
    • high performance computing
    • quantum circuit
    • quantum computing
    • quantum many-body theory
    • tensor network

    Fingerprint

    Dive into the research topics of 'ExaTN: Scalable GPU-Accelerated High-Performance Processing of General Tensor Networks at Exascale'. Together they form a unique fingerprint.

    Cite this