I definitely want to use BLAS when it is appropriate. The reason is
that GOTO BLAS has been open sourced, under a BSD style license. So it
is now trivial to install an extremely high performance BLAS (takes ~
90s to install on my machine). Rather than use bits and pieces of
GOTO, I think it is better if we just make it a dependency.

Of course, one BLAS is as good as another, so Sage may not choose to
use GOTO as such, but that shouldn't affect FLINT.

Bill.

On Jan 17, 1:12 pm, Fredrik Johansson <fredrik.johans...@gmail.com>
wrote:
> On Mon, Jan 17, 2011 at 12:13 PM, Bill Hart <goodwillh...@googlemail.com> 
> wrote:
> > But I think Fredrik had some figures which show we beat Sage.
>
> Yes, even for small primes. Multiplying two 1000x1000 matrices mod p =
> 17 takes 2.27 seconds in Sage and 1.05 seconds with FLINT 2's
> nmod_mat's. The corresponding time in FLINT 2 for a 50-bit prime is
> 1.6 seconds, and 2.6 seconds for a full 64-bit prime (these would
> currently be extremely slow in Sage). This is just on my computer;
> results elsewhere may be entirely different.
>
> We can probably improve nmod_mat performance a bit more. Ultimately,
> BLAS will likely be faster for moduli in the appropriate range,
> however.
>
> Fredrik

-- 
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