On Monday, 5 October 2015 04:18:27 UTC+2, Victor Shoup wrote:
>
> Thanks for the feedback, Bill!  A bit of friendly competition is always a 
> good thing :-)
>

I agree. Software development is more interesting when there are people 
working on similar things.
 

>
> I've been looking into SIMD for small prime FFT's...unfortunately, there 
> is currently
> no CPU out there that supports SIMD 64x64 -> high order 64 bits of product.
> So, it does not look very promising.
> In a couple of years, Intel will eventually release a machine with SIMD 
> 52x52 -> high order 52 bits of product.
> That may be interesting.
>

At a recent conference I saw some interesting work out of the Mathemagix 
group along these lines. They have papers on their website that give very 
impressive timings.
 

>
> Also, now that NTL is threadsafe, I'm looking at making some of the 
> low-level routines thread enhanced.
> I'm currently finishing up makeing NTL's multi-modular ZZ_pX arithmetic 
> thread enhanced.
> For up to 4 threads, I get close to linear speedup...but after that, it 
> starts to degrade: at 16 threads
> I only get 8x speedup.  I've also made the Brent/Kung modular composition 
> thread enhanced.
> This gives much better multicore performance, as the bottleneck is a 
> rectangular matrix mul
> which is trivial to parallelize.  I'll hopefully make a release of all 
> this soonish.
>

Bill.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to