A Two Pronged Progress in Structured Dense Matrix Multiplication
Christopher De Sa, Albert Gu, Rohan Puttagunta, Christopher R\'e, Atri, Rudra

TL;DR
This paper introduces the recurrence width concept for structured dense matrices, enabling near-linear time algorithms for matrix-vector multiplication across various classes, unifying and extending existing methods.
Contribution
It defines recurrence width, develops algorithms for matrices with this property, and generalizes to low displacement rank matrices, unifying multiple structured matrix classes.
Findings
Algorithms for matrices with constant recurrence width achieve near-linear complexity.
Unified approach applies to Toeplitz, Hankel, Vandermonde, and other structured matrices.
Applications include efficient polynomial evaluation and multipoint evaluation methods.
Abstract
Matrix-vector multiplication is one of the most fundamental computing primitives. Given a matrix and a vector , it is known that in the worst case operations over are needed to compute . A broad question is to identify classes of structured dense matrices that can be represented with parameters, and for which matrix-vector multiplication can be performed sub-quadratically. One such class of structured matrices is the orthogonal polynomial transforms, whose rows correspond to a family of orthogonal polynomials. Other well known classes include the Toeplitz, Hankel, Vandermonde, Cauchy matrices and their extensions that are all special cases of a ldisplacement rank property. In this paper, we make progress on two fronts: 1. We introduce the notion of recurrence width of matrices. For matrices with constant recurrence…
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
TopicsCoding theory and cryptography · Polynomial and algebraic computation · Tensor decomposition and applications
