Hi Tom,

On 1 Dez., 10:08, Tom Boothby <tomas.boot...@gmail.com> wrote:
> Yeah, Sage has one implemented in Cython.  Use MeatAXE for the base
> case of a reasonable size based on the dimension / prime.

I know about that. Actually, I wrote the current generic
implementation of Strassen-Winograd multiplication in Sage, following
an advice of Ivo Hedtke, who pointed me to an article of Boyer, Pernet
and Zhou. However, it is much better (i.e., with noticeably less
overhead) to implement the same algorithm directly in MeatAxe (which
is what I did).

@Martin: Using the generic Sage implementation of asymptotically fast
Gaussian elimination on MeatAxe matrices is not so good, at least on
2000x2000 matrices over GF(125), where it takes 700 seconds (while the
classical algorithm in MeatAxe needs <12 seconds).

Cheers,
Simon

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to