Proceedings of the 2010 International Symposium on Symbolic and Algebraic Computation 2010
DOI: 10.1145/1837934.1837987
|View full text |Cite
|
Sign up to set email alerts
|

A Strassen-like matrix multiplication suited for squaring and higher power computation

Abstract: Abstract. Strassen method is not the asymptotically fastest known matrix multiplication algorithm, but it is the most widely used for large matrices on finite fields. Since his manuscript was published, a number of variants have been proposed with various addition complexities. Here we describe a new one. The new variant is as good as those already known for a simple matrix multiplication, but can save operations either when more than two matrices are to be multiplied or for squaring. Moreover it can be proved… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 20 publications
(14 citation statements)
references
References 14 publications
0
14
0
Order By: Relevance
“…However a er some tuning of Algorithms 3 and 4 (see Section 3.4) and the implementation of Algorithm 6 using Z3, all decompositions completed on a PC within a reasonable time. Speci cally, all runs of Algorithms 3 and 4 completed within 40 minutes, while Algorithm 6 took less than one minute, on a PC 4 . It should be remembered that Algorithms 3 and 4 guarantee optimal sparsi cation, while Algorithm 6 has no such guarantee.…”
Section: Application and Resulting Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…However a er some tuning of Algorithms 3 and 4 (see Section 3.4) and the implementation of Algorithm 6 using Z3, all decompositions completed on a PC within a reasonable time. Speci cally, all runs of Algorithms 3 and 4 completed within 40 minutes, while Algorithm 6 took less than one minute, on a PC 4 . It should be remembered that Algorithms 3 and 4 guarantee optimal sparsi cation, while Algorithm 6 has no such guarantee.…”
Section: Application and Resulting Algorithmsmentioning
confidence: 99%
“…Winograd [43] reduced the leading coe cient of Strassen's algorithm's arithmetic complexity from 7 to 6 by decreasing the number of additions and subtractions in the 2 × 2 base case from 18 to 15 1 . Later, Bodrato [4] introduced the intermediate representation method, that successfully reduces the leading coe cient to 5, for repeated squaring and chain matrix multiplication. Cenk and Hasan [7] presented a non-uniform implementation of Strassen-Winograd's algorithm [43], which also reduces the leading coe cient from 6 to 5, but incurs additional penalties such as a larger memory footprint and higher communication costs.…”
Section: Previous Workmentioning
confidence: 99%
“…When it comes to algorithms used in practice, there are in fact only few known to beat Strassen's algorithm from 1969. Regarding concrete implementations and papers studying practical issues we refer to [BB15], [Bod10], [DN07], [HJJ + 96], [Smi13] and the references therein.…”
Section: That Is Asymptotically Matrix Multiplication Is Conjectured ...mentioning
confidence: 99%
“…Among conventional algorithm, block matrix multiplication algorithm and Strassen's algorithm, the last one has shown better performance for large size matrices, whereas for small matrix, the recursion overhead resulted in inefficiency for Strassen's algorithm. In previous research, that proposed a Strassen-like method where additive complexity has been halved compared to Strassen's method (Bodrato, 2010). The proposed one canperform better for squaring, chain multiplications and general polynomial calculation.…”
Section: Related Workmentioning
confidence: 99%