Both of those proposed changes actually sound really useful to me. +1 from me.

Bill.

2009/3/10 Cactus <rieman...@googlemail.com>:
>
> Hi All,
>
> I have been using speed to track down Windows MPIR performance issues
> and I have made local changes to speed that might be of more general
> interest.  I hence wnat top get your views on what I am doing before I
> add the capabilities to speed in MPIR.
>
> Firstly it is painful to do a run of lengths from say 1 to 10 in steps
> of 1 followed by 10 to 1000 in steps of 10 because the step size
> option -t is global to each sequence specified.  But the first
> sequence needs a step size of 1 and the second needs 10.
>
> So, in addition to the 'start-end' notation, I have added 'start(step)
> end' so that a group such as 100(100)1000 will go from 100 to 1000 in
> steps of 100.
>
> Secondly I am in the process of adding an option that changes the
> printout from a list of timings to the coefficients of the equation of
> a least squares polynomial curve fit to the results so that we get a
> [0], a[1] ... in:
>
>   cycles = a[0] + a[1] * n + a[2] * n^2 + a[3] * n^3 .....
>
> where n is the number of limbs.  I have done this because, once the
> lists of timings are known to be smooth, comparing these coefficients
> is much easier than comparing long lists of values.  I could add a
> general curve fitting capability but that would get quite hard so I am
> thinking only of doing up to a quadratic or cubic polynomial.
>
> Does anyone see benefit in, or have any objection to, either or both
> of these capabilities being added to MPIR's speed?
>
>     Brian
>
> >
>

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