How about we cut out the cpu's that haven't been tested for x years say. If we 
are going to rewrite/reorganize the mpn layer , then only the modern cpus and 
C version will be tested anyway.

On Wednesday 25 March 2009 16:38:28 Bill Hart wrote:
> One thing we could do is remove support for chips with a "rolling
> wall". If the manufacturing date for that architecture is more than
> 10, 15 or 20 years ago, say, we could remove support for it.
>
> Funnily enough, this may not cut much out. The Intel 80386 for example
> ceased to be made in September 2007!! Perhaps if we take the 21 years
> of manufacture for this CPU as a benchmark, that would mean we cut out
> any CPU's which were first manufactured 21 years or more ago, i.e.
> before March 1988.
>
> Often military, aerospace and embedded applications see the lifespans
> of chips hyperextended.
>
> Perhaps, given that MPIR will still run on them, with C support only,
> we can afford to have a more recent wall, say 15 years ago. That would
> cut out all 80486's, some pentiums, but not pentium pros, etc.
>
> Bill.
>
> 2009/3/23 Jason Moxham <ja...@njkfrudils.plus.com>:
> > On Monday 23 March 2009 16:45:53 Bill Hart wrote:
> >> 2009/3/23 Jason Moxham <ja...@njkfrudils.plus.com>:
> >> > MPFR is based on mpn and mpz , not mpf .
> >>
> >> OK, I didn't seem to know that. I probably should have though.
> >>
> >> > I suppose we get remove mpf from the default MPIR build , and only
> >> > build mpf if we configure with --enable-gmp-compat  which could switch
> >> > on all the other old stuff we would like to remove.
> >>
> >> Would that actually cut down the size of MPIR?
> >
> > No , it would be bigger and more complex
> >
> >> I also don't see how say switching off nails and mpbsd, etc, would
> >> actually save development effort. If someone types --enable-gmp-compat
> >> then all that is going to have to be there (and work) anyway.
> >>
> >> Bill.
> >
> > What about some of the old cpu archs , mpir would still run on them but
> > just in C
> >
> >> > On Monday 23 March 2009 16:18:56 Bill Hart wrote:
> >> >> Hi Mariah,
> >> >>
> >> >> This would make MPIR unusable in Sage as a drop in replacement for
> >> >> GMP, and it would prevent people from using MPIR instead of GMP as a
> >> >> base for MPFR.
> >> >>
> >> >> However, if MPFR becomes independent of the mpf layer in GMP, as I
> >> >> suspect it may in the future, then it is a possibility worth
> >> >> considering. Though I'd still be worried about packages which want to
> >> >> use the mpf layer from GMP and use MPIR as a drop-in replacement.
> >> >>
> >> >> Bill.
> >> >>
> >> >> 2009/3/23 Mariah <mariah.le...@gmail.com>:
> >> >> > Bill,
> >> >> >
> >> >> > As a suggestion on something that could be removed from
> >> >> > MPIR, had you considered removing the mpf code?  I was
> >> >> > under the impression that MPIR was going to concentrate on
> >> >> > multiple-precision integers and rationals, and
> >> >> > leave multiple-precision floating-point to MPFR.
> >> >> >
> >> >> > Mariah
> >> >> >
> >> >> > On Mar 20, 11:30 pm, Gonzalo Tornaria <torna...@gmail.com> wrote:
> >> >> >> On Fri, Mar 20, 2009 at 11:46 PM, Bill Hart
> >> >> >> <goodwillh...@googlemail.com>
> >> >
> >> > wrote:
> >> >> >> > I suppose it's just aggregation.
> >> >> >> >
> >> >> >> > Maybe we need to get rid of the bit that says, "overall licensed
> >> >> >> > LGPL". Is that still permitted, when some component of the
> >> >> >> > distro is GPL?
> >> >> >>
> >> >> >> Sounds like a good idea.
> >> >> >>
> >> >> >> > Actually the reason for me wanting to perhaps get rid of the
> >> >> >> > demos was more to do with the fact that I don't know anyone who
> >> >> >> > uses them. Very clear examples in the documentation would
> >> >> >> > probably be much more useful.
> >> >> >>
> >> >> >> I haven't looked at the demos, but I did want to use the benchmark
> >> >> >> and I didn't get to it until your posted howto (not that it was
> >> >> >> that hard, but I was lazy). I expect more people will use it if
> >> >> >> "make bench" just works.
> >> >> >>
> >> >> >> I'm not arguing to keep the demos, nor I am saying that benchmark
> >> >> >> code should not be rewritten and expanded. But just not because of
> >> >> >> licensing.
> >> >> >>
> >> >> >> > Anyhow, it's no big deal. Just an idea. I suppose the thing that
> >> >> >> > set off that thought process for me was Brian saying it took
> >> >> >> > forever to check out MPIR via his internet connection. We are
> >> >> >> > carrying some fat. There's no reason to not have the demos on
> >> >> >> > the website. Can't come up with as clear a case for leaving them
> >> >> >> > in the library source.
> >> >> >>
> >> >> >> Sounds fair if demos are indeed big, I have no idea how much space
> >> >> >> they take (otoh, I think Brian was updating the root of the svn
> >> >> >> repo instead of just trunk). The benchmark code is about 6kb
> >> >> >> compressed... not too bad.
> >> >> >>
> >> >> >> Gonzalo
>
> 


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