Fast Matrix Multiplication and Symbolic Computation

12/17/2016
by   Jean-Guillaume Dumas, et al.
0

The complexity of matrix multiplication (hereafter MM) has been intensively studied since 1969, when Strassen surprisingly decreased the exponent 3 in the cubic cost of the straightforward classical MM to log 2 (7) ≈ 2.8074. Applications to some fundamental problems of Linear Algebra and Computer Science have been immediately recognized, but the researchers in Computer Algebra keep discovering more and more applications even today, with no sign of slowdown. We survey the unfinished history of decreasing the exponent towards its information lower bound 2, recall some important techniques discovered in this process and linked to other fields of computing, reveal sample surprising applications to fast computation of the inner products of two vectors and summation of integers, and discuss the curse of recursion, which separates the progress in fast MM into its most acclaimed and purely theoretical part and into valuable acceleration of MM of feasible sizes. Then, in the second part of our paper, we cover fast MM in realistic symbolic computations and discuss applications and implementation of fast exact matrix multiplication. We first review how most of exact linear algebra can be reduced to matrix multiplication over small finite fields. Then we highlight the differences in the design of approximate and exact implementations of fast MM, taking into account nowadays processor and memory hierarchies. In the concluding section we comment on current perspectives of the study of fast MM.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/11/2018

Fast Feasible and Unfeasible Matrix Multiplication

Fast matrix-by-matrix multiplication (hereafter MM) is a highly recogniz...
research
10/18/2022

Faster Matrix Multiplication via Asymmetric Hashing

Fast matrix multiplication is one of the most fundamental problems in al...
research
07/29/2021

ATLAS: Interactive and Educational Linear Algebra System Containing Non-Standard Methods

While there are numerous linear algebra teaching tools, they tend to be ...
research
02/09/2023

Exact computations with quasiseparable matrices

Quasi-separable matrices are a class of rank-structured matriceswidely u...
research
02/26/2020

A Systematic Survey of General Sparse Matrix-Matrix Multiplication

SpGEMM (General Sparse Matrix-Matrix Multiplication) has attracted much ...
research
10/04/2021

Irreversibility of Structure Tensors of Modules

Determining the matrix multiplication exponent ω is one of the greatest ...

Please sign up or login with your details

Forgot password? Click here to reset