HWBTutorials/aes-performance
2023-12-19 17:56:06 +01:00
..
aes-32bit Move performance 32-bit AES versions to separate directory 2023-12-19 11:24:25 +01:00
aes-intrinsic Move intrinsic project to the performance directory 2023-12-19 17:56:06 +01:00
aes-tboxes Fix malformed Makefile 2023-12-19 16:47:51 +01:00
measure.sh Create script for measuring performance 2023-12-19 11:55:05 +01:00
README.md Save results of measurements 2023-12-19 12:00:13 +01:00

Performant AES Implementation

Variant Time for 1 mio. Iterations Time for 10 mio. Iterations Processor OS Compiler Compiler Switches
aes-32bit 3163ms 4632ms Intel i7-8650U Arch Linux x86_64 gcc -g
aes-32bit 482ms 5152ms Intel i7-8650U Arch Linux x86_64 gcc -Ofast
aes-tboxes 203ms 1708ms Intel i7-8650U Arch Linux x86_64 gcc -g
aes-tboxes 148ms 1600ms Intel i7-8650U Arch Linux x86_64 gcc -Ofast