I'll give it a go this evening

On Thursday 29 September 2011 11:13:44 Bill Hart wrote:
> On 29 September 2011 06:35, Jason <ja...@njkfrudils.plus.com> wrote:
> > On Wednesday 28 September 2011 23:07:46 Bill Hart wrote:
> >> The GMP gcd code is not only faster than that in MPIR, it is better.
> >> It's much more cleanly coded. I think MPIR should switch to using the
> >> GMP code.
> >> 
> >> It's unfortunate that I spent so much time on taking Niels' code and
> >> adding extended GCD and dealing with normalisation and so on, but
> >> didn't have time to really polish it off.
> > 
> > Thats what grad students are for :)
> > 
> >> Now it is kind of irrelevant
> >> because the GMP code is so well-polished and MPIR can just use it.
> > 
> > Assuming the code doesn't use any new undocumented functions I can
> > replace it for the next release of MPIR-2.5 due approx Sept 1st +-14
> > days
> > Looks like its just some minor configury work.
> 
> Should be.
> 
> > I think that gcdext is similar?
> 
> Yes, definitely.
> 
> >> The only disadvantage to switching to their code is that there are no
> >> longer two implementations. However, there is still a lot of shared
> >> code either way, as both are developed from Niels' original code and
> >> algorithm. So this "disadvantage" is not so great in my opinion.
> >> 
> >> Bill.
> >> 
> >> On 28 September 2011 20:51, Jeff Gilchrist <jeff.gilchr...@gmail.com> 
wrote:
> >> > On Wed, Sep 28, 2011 at 3:46 PM, Jason <ja...@njkfrudils.plus.com> 
wrote:
> >> >> I found a performance loss of mpir 2.4.0 compared to gmp 4.3.2. when
> >> >> running gmp bench 0.2 gcd examples on a Core 2 Duo T6400, 2Ghz, 4GB
> >> >> Ram Notebook with Ubuntu 11.04, 2.6.38-11-generic-pae i686, gcc
> >> >> 4.5.2.
> >> > 
> >> > I'm not sure how GCD code compares in general, but could this be a
> >> > tuning issues with a Core2 laptop?  As in, they should tune the values
> >> > instead of just using the default?
> >> > 
> >> > Does the GCD code actually differ a lot between mpir and gmp now? And
> >> > that is with the older gmp 4.3 branch as well.
> >> > 
> >> > Jeff.
> >> > 
> >> > --
> >> > You received this message because you are subscribed to the Google
> >> > Groups "mpir-devel" group. To post to this group, send email to
> >> > mpir-devel@googlegroups.com. To unsubscribe from this group, send
> >> > email to mpir-devel+unsubscr...@googlegroups.com. For more options,
> >> > visit this group at http://groups.google.com/group/mpir-devel?hl=en.
> > 
> > --
> > You received this message because you are subscribed to the Google Groups
> > "mpir-devel" group. To post to this group, send email to
> > mpir-devel@googlegroups.com. To unsubscribe from this group, send email
> > to mpir-devel+unsubscr...@googlegroups.com. For more options, visit this
> > group at http://groups.google.com/group/mpir-devel?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To post to this group, send email to mpir-devel@googlegroups.com.
To unsubscribe from this group, send email to 
mpir-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/mpir-devel?hl=en.

Reply via email to