Minimizing Communication for Parallel Symmetric Tensor Times Same Vector Computation
Hussam Al Daas (STFC, Scientific Computing Department, Rutherford Appleton Laboratory, Didcot, UK), Grey Ballard (Wake Forest University, Computer Science Department, Winston-Salem, NC, USA), Laura Grigori (EPFL, Institute of Mathematics, Lausanne, Switzerland, PSI

TL;DR
This paper establishes fundamental lower bounds on communication costs for parallel symmetric tensor-vector multiplication and presents an optimal algorithm matching these bounds, improving efficiency in tensor eigenpair computations.
Contribution
It introduces tight communication lower bounds for symmetric tensor-vector multiplication and proposes an optimal algorithm that achieves these bounds.
Findings
Derived tight communication lower bounds for the computation.
Presented an optimal algorithm matching the lower bounds.
Extended geometric inequalities to 3D symmetric tensor computations.
Abstract
In this article, we focus on the parallel communication cost of multiplying the same vector along two modes of a -dimensional symmetric tensor. This is a key computation in the higher-order power method for determining eigenpairs of a -dimensional symmetric tensor and in gradient-based methods for computing a symmetric CP decomposition. We establish communication lower bounds that determine how much data movement is required to perform the specified computation in parallel. The core idea of the proof relies on extending a key geometric inequality for -dimensional symmetric computations. We demonstrate that the communication lower bounds are tight by presenting an optimal algorithm where the data distribution is a natural extension of the triangle block partition scheme for symmetric matrices to 3-dimensional symmetric tensors.
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTensor decomposition and applications · Parallel Computing and Optimization Techniques · Computational Physics and Python Applications
