On Fri, 6 Aug 1999, athompso wrote:

>Well, from a theoretical standpoint, an Alpha flavour of chip running
>at, say 500Mhz should have comparable floating-point performance to an
>Intel flavour of chip running at the same internal clock rate.  The
>Alpha chip should have an edge of no more than 50% on a per-CPU basis. 
>Architechtural issues should only account for 5% or so (ie. inter-CPU
>bus & cache design).

There can be larger differences than this, depending on what you are
doing, and exactly which model of Intel and Alpha you have. A difference
of more than a factor of 4 at the same clock speed would be surprising
however. Normally Intels are at their worst and Alphas at their best on
floating point, and programs that use large memory areas intensively.

>SSL is, as far as I understand, highly floating-point intensive, as it
>must (typically) calculate RSA algorithms in software.  The Alpha chip
>should excel in this area.  But not by an order of magnitude.

>-Adam

RSA algorithms involve large integer calculations, not floating point. I
haven't looked at the large integer code in SSL. I have looked at
old code by Lenstra and Manasse. It used no floating point in the
inside loops. It did a floating point divide in the next loop out of some
routines, but i don't think those were the ones needed by the RSA
algorithm. I have also helped implement a large integer arithmetic library
that used no floating point operations at all and performed well. I can't
figure out how to make heavy use of floating point in the RSA algorithm.
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to