Convolutional number-theoretic method to optimise integer matrix multiplication

06/10/2018
by   Shrohan Mohapatra, et al.
0

There have been several algorithms designed to optimise matrix multiplication. From schoolbook method with complexity O(n^3) to advanced tensor-based tools with O(n^2.373) [2], much work has been to reduce the number of steps used in the recursion [1,2], and some group-theoretic interpretations as well [3], that conjecture that there exists a quadratic algorithm to perform matrix multiplication. But in the latter, there seems to be no substantiation as a full-fledged algorithm with matrix multiplication exponent ω = 2. In this we introduce a technique that represents vectors of integers appropriately and combines them to make dot product a constant-time operation for powerful processors. For an n × n matrix, we present a method where we iteratively repeat this dot product for each of the element in the resultant matrix. Preprocessing and computation makes it a quadratic algorithm with a considerable constant of proportionality. Later, extensions to this have been discussed on other matters of integers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/15/2017

A rank 18 Waring decomposition of sM_〈 3〉 with 432 symmetries

The recent discovery that the exponent of matrix multiplication is deter...
research
05/13/2022

Skew-sparse matrix multiplication

Based on the observation that ℚ^(p-1) × (p-1) is isomorphic to a quotien...
research
11/13/2017

Grothendieck constant is norm of Strassen matrix multiplication tensor

We show that two important quantities from two disparate areas of comple...
research
04/08/2022

Matrix multiplication via matrix groups

In 2003, Cohn and Umans proposed a group-theoretic approach to bounding ...
research
09/04/2022

Computing Generalized Convolutions Faster Than Brute Force

In this paper, we consider a general notion of convolution. Let D be a f...
research
10/05/2021

On the Properties of Error Patterns in the Constant Lee Weight Channel

The problem of scalar multiplication applied to vectors is considered in...
research
10/27/2020

Impossibility Results for Grammar-Compressed Linear Algebra

To handle vast amounts of data, it is natural and popular to compress ve...

Please sign up or login with your details

Forgot password? Click here to reset