1993-05-12 - Re: [Torbjorn Granlund: GNU Multiple Precision Arithmetic Library]

Header Data

From: markh@wimsey.bc.ca (Mark C. Henderson)
To: cypherpunks@toad.com
Message Hash: 395b43787f6c08b41d6c66f31b94b03a996cb999e9db0c6542bfd87e12d8cba1
Message ID: <m0nt4sG-0001IcC@van-bc.wimsey.com>
Reply To: N/A
UTC Datetime: 1993-05-12 00:42:23 UTC
Raw Date: Tue, 11 May 93 17:42:23 PDT

Raw message

From: markh@wimsey.bc.ca (Mark C. Henderson)
Date: Tue, 11 May 93 17:42:23 PDT
To: cypherpunks@toad.com
Subject: Re: [Torbjorn Granlund: GNU Multiple Precision Arithmetic Library]
Message-ID: <m0nt4sG-0001IcC@van-bc.wimsey.com>
MIME-Version: 1.0
Content-Type: text/plain


> It might be interesting to compare the speed of this library with the
> speed of the multiprecision code in RSAREF and in PGP.  May the fastest
> library win!
> 
> 	John
> 
> ------- Forwarded Message
> 
> To: info-gnu@prep.ai.mit.edu, bug-gnu-utils@prep.ai.mit.edu
> Subject: GNU Multiple Precision Arithmetic Library
> Date: Mon, 10 May 1993 16:35:35 +0200
> From: Torbjorn Granlund <tege@sics.se>
> 
> Version 1.3 of the GNU Multiple Precision Arithmetic Library is now
> available for anonymous ftp from prep.ai.mit.edu as /pub/gnu/gmp-1.3.tar.z.

Well, I've done some comparison between gmp 1.3 and RSAREF (as distributed
with RIPEM 1.07) on a RS6000/320

The key generation speeds turned out to be almost exactly the same using
the "aixgcc/xlc mixed" version of RSAREF/RIPEM and gmp compiled entirely
with IBM's xlc compiler.

(for those who haven't poked around in RIPEM, I'll say that this RS6000
version of RIPEM uses the "long long" data type to get 32 bit by 32 bit
multiplications with 64 bit results quickly).

So, it wouldn't surprise me if some clever person could optimize
gmp for the RS6000 and end up with something faster than what's
provided in RIPEM 1.07.

Mark

-- 
Mark Henderson
markh@wimsey.bc.ca
RIPEM key available by key server/finger/E-mail
  MD5OfPublicKey: F1F5F0C3984CBEAF3889ADAFA2437433





Thread