Re: Rainbow Cryptoswift cards - information

2001-01-26 Thread Ben Laurie

[EMAIL PROTECTED] wrote:
 
 Further to my previous message, I have not only received my Cryptoswift
 card, but I actually have it working. I'm seeing a speed improvement of
 around 20x on a Dual Pentium 166.

Hmmm ... so we can expect about 3x on a single P3/1GHz. How much do
these things cost?

Cheers,

Ben.

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

"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
User Support Mailing List[EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]



RE: Rainbow Cryptoswift cards - information

2001-01-26 Thread David Schwartz


 [EMAIL PROTECTED] wrote:

  Further to my previous message, I have not only received my Cryptoswift
  card, but I actually have it working. I'm seeing a speed improvement of
  around 20x on a Dual Pentium 166.

 Hmmm ... so we can expect about 3x on a single P3/1GHz. How much do
 these things cost?

I'm not sure that's a valid estimate. Suppose on his system, the SSL
portion of client handling was 95% of the job and the cryptoswift card is so
fast that dropped to zero. That made his implementation 20 times faster.
Suppose on your system, the SSL portion of client handling is likewise 95%
of the work and the cryptoswift card is so fast that drops again to nearly
zero. That would make it a 20x speedup on your machine to, since 19/20 of
the job is being accelerated to nearly instantaneous.

On the other hand, if the card is the limiting factor, the speedup may not
even be 3x. Suppose the CPU required to walk the crypto card through the
process of doing the calculations (time spent loading it and getting the
output) is constant. Perhaps on your machine that overhead will be so much
that the card is actually slower than just letting the CPU do the work. You
may actually experience a slowdown.

In all honesty, I wouldn't be surprised if you saw a speedup of near 20x as
well. But you need to make a lot of assumptions to guess what difference it
will make on your machine from just that one data point.

DS

__
OpenSSL Project http://www.openssl.org
User Support Mailing List[EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]