Re:Discovering faster matrix multiplication algorithms with ...
by est31 on Wednesday October 05, 2022 @05:55PM
(#33101680)
Yeah the paper uses O notation for complexity, but never when N is constant. For constant N and M, the paper uses the number of scalar multiplication operations performed as complexity measure. According to Figure 3, their algorithm has decreased the best known value from 49 to 47 for 4x4 matrices, and from 98 to 96 for 5x5 matrices (as well as some further state of the art improvements).
Re:Discovering faster matrix multiplication algorithms with ...
by vlovich123 on Wednesday October 05, 2022 @04:04PM
(#33100625)
If you have to process many such matrices, you’re not at O(1). I would imagine that’s what the O is referring to in this case.
Re:Discovering faster matrix multiplication algorithms with ...
by cochne on Wednesday October 05, 2022 @05:18PM
(#33101352)
If you look at it that way then any algorithm is just o(n) where n is the number of matrices. O does not care about constant factors
Re:Discovering faster matrix multiplication algorithms with ...
by vlovich123 on Friday October 07, 2022 @02:57PM
(#33125478)
There's a better explanation here: https://fgiesen.wordpress.com/2022/10/06/on-alphatensors-new...
This is for matrix multiplication where elements are themselves 4x4 matrices. So yes, indeed this is about multiplying many many 4x4 matrices where N is the size of the outer matrix.
Re:Discovering faster matrix multiplication algorithms with ...
by throwawaymaths on Wednesday October 05, 2022 @08:48PM
(#33103049)
To be pedantic, paper is very clear that O is calculated after decomposing arbitrarily large matrices to 4x4s.
Talking about scaling for a problem that has no scaling factor is a bit odd.