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]