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.

        DS


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

Reply via email to