I meant to say, "Today I finally fixed mpn_mulmod_2expp1 to use
the Nussbaumer trick in the FFT region".


On 20 March 2014 00:44, Bill Hart <goodwillh...@googlemail.com> wrote:

> Today I finally fixed mpn_mulmod_2expp1 to use the FFT wraparound trick in
> the FFT region.
>
> As mpn_mulmod_bnm1 uses this function, this means that GMP-ECM will now be
> able to use MPIR more efficiently.
>
> I think that much of our mulmod_2expp1 and mulmod_bnm1 code needs
> rewriting, but this can wait until someone can do it properly.
>
> I also added some tuning for the new division functions. I'm not convinced
> it is picking the right thresholds, based on my own timings. But it's coded
> correctly, so there's nothing I can do about it. At least the division code
> doesn't seem to slow down with the new tuning values.
>
> Tomorrow I will add some tuning functions for the new GMP combinatorics
> functions that we added. I will also fix a bug in the fft tuning code which
> causes it to crash on some systems.
>
> This should hopefully complete all the new features for MPIR 2.7 and we
> can move on to closing all the open tickets for the release.
>
> I have essentially until the end of next week to do as much as I can,
> after which I will have to work weekends if it isn't done.
>
> After tomorrow we will need to retune MPIR on as many platforms as we can.
> Help with that would be appreciated.
>
> By the way, after May 31st we'll lose access to about half the machines we
> build on, due to one of the build farms closing down. So if anyone has
> access to lots of heterogeneous hardware with linux, git and recent gcc on
> it, please let us know.
>
> Bill.
>

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

Reply via email to