HWBTutorials/aes-performance
2023-12-19 18:31:46 +01:00
..
aes-32bit Fix string format 2023-12-19 18:14:37 +01:00
aes-intrinsic Fix string format 2023-12-19 18:14:37 +01:00
aes-tboxes Fix string format 2023-12-19 18:14:37 +01:00
measure.sh Improve format of performance measure 2023-12-19 18:18:13 +01:00
README.md Re-do performance calculation 2023-12-19 18:31:46 +01:00

Performant AES Implementation

Variant Time for 1 mio. Iterations Time for 10 mio. Iterations Processor OS Compiler Compiler Switches
aes-32bit 3743ms 35659ms Intel i7-8650U Arch Linux x86_64 gcc -g
aes-32bit 2816ms 27680ms Intel i7-8650U Arch Linux x86_64 gcc -Ofast
aes-tboxes 655ms 1266ms Intel i7-8650U Arch Linux x86_64 gcc -g
aes-tboxes 128ms 1288ms Intel i7-8650U Arch Linux x86_64 gcc -Ofast
aes-intrinsic 232ms 156ms Intel i7-8650U Arch Linux x86_64 gcc -g
aes-intrinsic 17ms 145ms Intel i7-8650U Arch Linux x86_64 gcc -Ofast