Re: Performance tests of some AES implementations in C

From: Dann Corbit (dcorbit_at_connx.com)
Date: 07/03/03


Date: Thu, 3 Jul 2003 10:32:34 -0700

AMD Athlon 950 MHz, Intel C/C++ compiler 6.0:
starting tests...

devine 39229536170A6CFBAA4E9E0D46C31922 52696A6E6461656C466F726576657200
gladman 39229536170A6CFBAA4E9E0D46C31922 52696A6E6461656C466F726576657200
mks 39229536170A6CFBAA4E9E0D46C31922 52696A6E6461656C466F726576657200
nist 39229536170A6CFBAA4E9E0D46C31922 52696A6E6461656C466F726576657200
tom 39229536170A6CFBAA4E9E0D46C31922 52696A6E6461656C466F726576657200

results:

         ks (keys/s) enc. (bytes/s) dec. (bytes/s)
devine 829875.63 22857150.06 24615393.98
gladman 1666667.32 16753931.96 19999996.72
mks 391389.50 21333328.25 21333330.37
nist 569800.60 1253427.35 819252.45
tom 1538462.12 22857135.46 19875783.95

AMD Athlon 950 MHz, Microsoft.NET C/C++ compiler:
starting tests...

devine 39229536170A6CFBAA4E9E0D46C31922 52696A6E6461656C466F726576657200
gladman 39229536170A6CFBAA4E9E0D46C31922 52696A6E6461656C466F726576657200
mks 39229536170A6CFBAA4E9E0D46C31922 52696A6E6461656C466F726576657200
nist 39229536170A6CFBAA4E9E0D46C31922 52696A6E6461656C466F726576657200
tom 39229536170A6CFBAA4E9E0D46C31922 52696A6E6461656C466F726576657200

results:

         ks (keys/s) enc. (bytes/s) dec. (bytes/s)
devine 766283.68 26666677.20 21333326.13
gladman 1666665.88 22695039.84 24615391.16
mks 175284.83 21192049.77 22857142.76
nist 298062.59 512902.72 332847.92
tom 1333333.02 31683174.23 24615388.34

Source code modified to compile and run on Win32 systems:
ftp://cap.connx.com/chess-engines/new-approach/aesbench.zip

-- 
C-FAQ: http://www.eskimo.com/~scs/C-faq/top.html
 "The C-FAQ Book" ISBN 0-201-84519-9
C.A.P. FAQ: ftp://cap.connx.com/pub/Chess%20Analysis%20Project%20FAQ.htm


Relevant Pages