#4968: implement fast linear algebra modulo n < 2^31
----------------------------------+-----------------------------------------
       Reporter:  malb            |         Owner:  was          
           Type:  enhancement     |        Status:  needs_work   
       Priority:  major           |     Milestone:  sage-wishlist
      Component:  linear algebra  |    Resolution:               
       Keywords:                  |   Work issues:               
Report Upstream:  N/A             |     Reviewers:               
        Authors:                  |     Merged in:               
   Dependencies:  #10281          |      Stopgaps:               
----------------------------------+-----------------------------------------

Comment (by malb):

 I'd say just running

 {{{
 sage: A = random_matrix(GF(previous_prime(2^24)),1000,1000)
 sage: B = random_matrix(GF(previous_prime(2^24)),1000,1000)
 sage: %time A._multiply_strassen(B, 20)
 sage: %time A._multiply_strassen(B, 50)
 sage: %time A._multiply_strassen(B,100)
 sage: %time A._multiply_strassen(B,150)
 sage: %time A._multiply_strassen(B,200)
 }}}

 should probably do the trick. I posted timings on my machine above. I'll
 run some timings on other machines as well.

 I'm really not suggesting to spend hours and hours on this, just that we
 should pick a decent default value, i.e., my impression is that 20 is bad
 on most machines. I might be wrong though.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/4968#comment:23>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to