An Exact 56-Addition, Rank-23 Scheme for General 3*3 Matrix Multiplication
Yinqi Sun

TL;DR
This paper introduces a new rank-23 algorithm for 3x3 matrix multiplication using 56 additions and 23 multiplications, improving previous schemes and applicable over various rings.
Contribution
It presents a novel rank-23 algorithm with ternary coefficients, certified by Brent equations, advancing the efficiency of matrix multiplication algorithms.
Findings
Achieves a rank-23 scheme with 56 additions and 23 multiplications.
Works over arbitrary associative rings, including noncommutative.
Certified correctness through Brent equations and implementation tests.
Abstract
We present a rank- algorithm for general matrix multiplication that uses additions/subtractions and multiplications, for a total of scalar operations in the standard bilinear straight-line model. This improves the recent sequence of -, -, and -addition rank- schemes. The algorithm works over arbitrary associative, possibly noncommutative, coefficient rings. Its tensor coefficients are ternary, meaning that every coefficient lies in . Correctness is certified by the Brent equations over , and the verifier also expands the straight-line program and performs additional finite-field and noncommutative implementation tests.
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.
