Performance-Analyse

Test: Athlon 64 mit Windows XP 64 Bit

64 Bit: Kryptographie

Das symmetrische Kryptographieverfahren AES (Advanced Encryption Standard) basiert auf einer frei verfügbaren symmetrischen 128-Bit-Blockchiffre. Beim Verschlüsseln werden die Daten der Register beispielsweise mit Shift- oder XOR-Operationen verknüpft. Bei 64-Bit-Registern kann pro Taktzyklus die doppelte Datenmenge verschlüsselt werden. Dadurch sollte im 64-Bit-Mode der Durchsatz in MByte/s steigen.

Nach unseren Erfahrungen mit AMDs Optimierung der 32-/64-Bit-Varianten von Mini-GZIP stellt sich allerdings auch hier die Frage nach der Aussagekraft des 32-Bit-AES-Benchmarks. Der Sourcecode steht uns hier nicht zur Verfügung. Laut AMD ist das 32-Bit-AES-Tool AESPERF61 für den Athlon 64 und Athlon 64 FX optimiert. Eine von AMD bereitgestellte "unoptimierte" 32-Bit-AES-Variante AESPERF603 verwendet Default-Libraries. Dieses Tool erreicht nur einen Datendurchsatz von 51 MByte/s statt der 77 MByte/s der optimierten Anwendung.