gmp-discuss Digest, Vol 91, Issue 10

Thomas Duc tom at thomasduc.com
Fri Mar 11 13:11:45 CET 2011


Happy birthday GMP,

you are just... amazing.


Cheers,
Thomas 

On 11 Mar 2011, at 12:00 PM, gmp-discuss-request at gmplib.org wrote:

> Send gmp-discuss mailing list submissions to
> 	gmp-discuss at gmplib.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	https://gmplib.org/mailman/listinfo/gmp-discuss
> or, via email, send a message with subject or body 'help' to
> 	gmp-discuss-request at gmplib.org
> 
> You can reach the person managing the list at
> 	gmp-discuss-owner at gmplib.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of gmp-discuss digest..."
> 
> 
> Today's Topics:
> 
>   1. GMP 20 years (Torbjorn Granlund)
>   2. Re: GMP 20 years (Prof. Roberto Bagnara)
>   3. Re: GMP 20 years (bodrato at mail.dm.unipi.it)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Thu, 10 Mar 2011 21:24:16 +0100
> From: Torbjorn Granlund <tg at gmplib.org>
> To: gmp-discuss at gmplib.org
> Subject: GMP 20 years
> Message-ID: <86ipvqwwpb.fsf at shell.gmplib.org>
> Content-Type: text/plain; charset=iso-8859-1
> 
> The first change log in GMP is dated 1991-03-03, and the initial public
> release happened in September of the same year.
> 
> So finally, GMP is no longer a teenager!
> 
> I wrote GMP because there were several bignum libraries of questionable
> quality at the time, and many research projects in computational number
> theory or computational algebra started with writing a bignum library.
> I wanted to create a library that would allow researchers to start at a
> higher level, and then also give them better performance.
> 
> Back in these days, a 32-bit multiply instruction took from around 20
> cycles to around 40 cycles, and CPU clocks were about as many MHz as we
> have GHz today.  Today a 64-bit multiply instruction takes just 2 cycles
> on the best processors.  All-in-all, hardware developments have allowed
> GMP to be perhaps 40000 times faster.
> 
> Today GMP has become used in more places than I could imagine back in
> 1991.  The usage has grown, but as with any software project, source
> code has also grown substantially--the initial release's tar file was 50
> kbyte while the latest release's tar file was 13 Mbyte.
> 
> About 25 people have contributed to GMP directly over the years--but
> thousands of people have contributed to GMP indirectly by submitting bug
> reports.  Thank you all!
> 
> Now, let's look forward to another 20 years of GMP development!
> Extrapolating, it will have become 3 Gbyte of source code at the end of
> that period...
> 
> -- 
> Torbj?rn
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Fri, 11 Mar 2011 08:41:40 +0100
> From: "Prof. Roberto Bagnara" <bagnara at cs.unipr.it>
> To: gmp-discuss at gmplib.org
> Subject: Re: GMP 20 years
> Message-ID: <4D79D234.50008 at cs.unipr.it>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> 
> On 03/10/2011 09:24 PM, Torbjorn Granlund wrote:
>> About 25 people have contributed to GMP directly over the years--but
>> thousands of people have contributed to GMP indirectly by submitting bug
>> reports.  Thank you all!
> 
> Thanks to you, Torbjorn!
> 
> -- 
> Prof. Roberto Bagnara
> Applied Formal Methods Laboratory
> Department of Mathematics, University of Parma, Italy
> http://www.cs.unipr.it/~bagnara/
> mailto:bagnara at cs.unipr.it
> 
> 
> ------------------------------
> 
> Message: 3
> Date: Fri, 11 Mar 2011 09:53:48 +0100 (CET)
> From: bodrato at mail.dm.unipi.it
> To: gmp-discuss at gmplib.org
> Subject: Re: GMP 20 years
> Message-ID: <40939.151.21.80.27.1299833628.squirrel at mail.dm.unipi.it>
> Content-Type: text/plain;charset=utf8
> 
> Il Gio, 10 Marzo 2011 9:24 pm, Torbjorn Granlund ha scritto:
>> The first change log in GMP is dated 1991-03-03, and the initial public
>> release happened in September of the same year.
> 
> I wish GMP a long life! :-)
> 
>> Now, let's look forward to another 20 years of GMP development!
>> Extrapolating, it will have become 3 Gbyte of source code at the end of
>> that period...
> 
> And I hope it will not grow that fat with age :-P
> 
> Ciao!
> Marco
> 
> -- 
> http://bodrato.it/software/
> 
> 
> 
> ------------------------------
> 
> _______________________________________________
> gmp-discuss mailing list
> gmp-discuss at gmplib.org
> https://gmplib.org/mailman/listinfo/gmp-discuss
> 
> 
> End of gmp-discuss Digest, Vol 91, Issue 10
> *******************************************



More information about the gmp-discuss mailing list