David Schwartz wrote:
> On Sun, 11 Aug 2002 17:54:49 -0700 (PDT), James Shelby wrote:
> 
> 
>>My first thought was the same.  Which brought up
>>another interesting question....the 32bit Pentium II
>>333 is still faster than the UltraSparc 400.
> 
> 
>       Frankly, I don't find this surprising. A RISC CPU would likely be slower 
> than a CISC CPU at the same clock rate. As for Pentium's being a 32bit CPU, 
> that's just the width of their general-purpose registers. Many internal 
> pathways are wider than that. Bit width is not a good indicator of 
> performance, especially on algorithms that don't benefit much from wider 
> numeric types.
> 
> 
>>I am running Solaris 9 in 64bit mode and used the
>>default for the latest Openssl96g.  I get 2,700,000
>>Des calculations per minute on the Pentium and
>>2,400,00 on the UltraSparc with 32bit mode libraries.
>>I have just compiled the libraries using Solaris64-gcc
>>and compiled my program using -m64 and receive
>>1,700,000 calculations per second.  Hmm, is it just me
>>or is something wrong with that math..heh...
> 
> 
>       That's kind of surprising. DES uses a lot of operations on numbers with bit 
> widths greater than 32 but less than or equal to 64. One would think it would 
> get a boost.

Have you checked whether there's hand-optimised assembler for the 
various options?

Cheers,

Ben.

-- 
http://www.apache-ssl.org/ben.html       http://www.thebunker.net/

Available for contract work.

"There is no limit to what a man can do or how far he can go if he
doesn't mind who gets the credit." - Robert Woodruff

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to