|
Description
|
xxxxx@xxxxx.com 2004-07-12
From watching the linux-crypto list, http://mail.nl.linux.org/linux-crypto/
look for Jari Ruusu's email on loop-aes and amd64:
------ Begin excerpt ------------
>
>AMD Opteron 1593.7 MHz, gcc-3.2.2
>
(...)
>
>AES C implementation:
>key length 128 bits, encrypt speed 690.0 Mbits/s
>key length 128 bits, decrypt speed 711.8 Mbits/s
>key length 192 bits, encrypt speed 588.3 Mbits/s
>key length 192 bits, decrypt speed 607.4 Mbits/s
>key length 256 bits, encrypt speed 507.7 Mbits/s
>key length 256 bits, decrypt speed 527.0 Mbits/s
>
>AES assembler implementation:
>key length 128 bits, encrypt speed 1106.6 Mbits/s
>key length 128 bits, decrypt speed 1107.0 Mbits/s
>key length 192 bits, encrypt speed 932.3 Mbits/s
>key length 192 bits, decrypt speed 933.3 Mbits/s
>key length 256 bits, encrypt speed 807.8 Mbits/s
>key length 256 bits, decrypt speed 813.7 Mbits/s
------ End excerpt ------------
I don't have an apple-to-apple comparison with Solaris, however, in Solaris,
we have only the C version of AES for everything except sparc.
A very rough apple to orange comparison:
On solaris 10, s10_62 (without the PKCS#11 engine), on an
AMD Opteron 1990 MHz
OpenSSL> speed aes
(...)
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-128 cbc 22421.74k 22881.57k 23005.30k 23126.80k 23065.09k
aes-192 cbc 19336.56k 19691.94k 19823.64k 19790.24k 19858.82k
aes-256 cbc 16966.14k 17202.18k 17251.69k 17332.57k 17335.68k
The applications expected to be at a competitive performace
disadvantage with Linux are numerous (IPsec, SSL (Apache, JES *) , Java+JCE,
just to list a few).
|