Automatic transformation of irreducible representations for efficient contraction of tensors with cyclic group symmetry
Yang Gao, Phillip Helms, Garnet Kin-Lic Chan, Edgar Solomonik

TL;DR
This paper introduces a novel technique for efficiently contracting tensors with cyclic group symmetry by transforming irreducible representations, reducing computational overhead and enabling scalable parallel computations in quantum chemistry and tensor network applications.
Contribution
The authors develop a general algorithm for group symmetric tensor contractions using only dense tensors, simplifying implementation and improving performance over existing block-sparse methods.
Findings
Achieves efficient tensor contractions with cyclic group symmetry using dense tensors.
Demonstrates scalability on supercomputers with up to 4096 cores.
Enables use of optimized dense matrix multiplication libraries like MKL.
Abstract
Tensor contractions are ubiquitous in computational chemistry and physics, where tensors generally represent states or operators and contractions express the algebra of these quantities. In this context, the states and operators often preserve physical conservation laws, which are manifested as group symmetries in the tensors. These group symmetries imply that each tensor has block sparsity and can be stored in a reduced form. For nontrivial contractions, the memory footprint and cost are lowered, respectively, by a linear and a quadratic factor in the number of symmetry sectors. State-of-the-art tensor contraction software libraries exploit this opportunity by iterating over blocks or using general block-sparse tensor representations. Both approaches entail overhead in performance and code complexity. With intuition aided by tensor diagrams, we present a technique, irreducible…
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 · Parallel Computing and Optimization Techniques · Physics of Superconductivity and Magnetism
