Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
6476 | 940 0 0 | 18493 904 896 | openssl | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
6482 | 1448 0 0 | 24092 936 864 | openssl | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
6486 | 1448 0 0 | 25192 936 864 | openssl | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
6488 | 921 0 0 | 16901 888 896 | openssl | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
6488 | 1448 0 0 | 25514 936 864 | openssl | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
6490 | 1448 0 0 | 25192 936 864 | openssl | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
6492 | 1448 0 0 | 23848 936 864 | openssl | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
6496 | 1448 0 0 | 25160 936 864 | openssl | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
6498 | 1448 0 0 | 25778 936 928 | openssl | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
6510 | 940 0 0 | 21242 912 896 | openssl | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
6512 | 1016 0 0 | 18341 904 896 | openssl | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
6512 | 1448 0 0 | 25346 936 928 | openssl | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
6516 | 1448 0 0 | 25160 936 864 | openssl | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
6522 | 1448 0 0 | 25682 936 928 | openssl | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
6522 | 1448 0 0 | 23904 936 864 | openssl | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
6532 | 1448 0 0 | 25098 936 864 | openssl | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
6580 | 1448 0 0 | 25874 936 928 | openssl | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
6916 | 20952 0 0 | 42559 856 864 | dolbeau/aesenc-int | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
7156 | 1448 0 0 | 24020 936 864 | openssl | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
7340 | 19000 0 0 | 38315 832 896 | dolbeau/aesenc-int | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
7370 | 21160 0 0 | 42839 856 864 | dolbeau/aesenc-int | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
7470 | 12521 0 0 | 29110 824 896 | dolbeau/aesenc-int | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
7634 | 19224 0 0 | 42589 856 928 | dolbeau/aesenc-int | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
7750 | 12730 0 0 | 29102 824 896 | dolbeau/aesenc-int | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
7886 | 18088 0 0 | 40835 856 864 | dolbeau/aesenc-int | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
7892 | 18088 0 0 | 40835 856 864 | dolbeau/aesenc-int | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
7948 | 18408 0 0 | 41509 856 864 | dolbeau/aesenc-int | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
8238 | 20696 0 0 | 42131 856 864 | dolbeau/aesenc-int | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
8320 | 18072 0 0 | 41533 856 928 | dolbeau/aesenc-int | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
8374 | 6103 0 0 | 21174 808 896 | dolbeau/aesenc-int | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
12602 | 19432 0 0 | 42701 856 928 | dolbeau/aesenc-int | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
16838 | 20408 0 0 | 41899 856 864 | dolbeau/aesenc-int | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
17438 | 17928 0 0 | 40861 856 928 | dolbeau/aesenc-int | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
17484 | 17912 0 0 | 40691 856 864 | dolbeau/aesenc-int | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
17500 | 17912 0 0 | 40691 856 864 | dolbeau/aesenc-int | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
17538 | 18216 0 0 | 40901 856 864 | dolbeau/aesenc-int | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
22938 | 48628 2524 0 | 1440571 157063 10952 | cryptopp | icpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
23160 | 35359 3040 0 | 1393192 148031 10872 | cryptopp | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
23162 | 48628 2524 0 | 1441107 157063 10952 | cryptopp | icpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
23264 | 48508 2524 0 | 1440281 157063 10888 | cryptopp | icpc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
23264 | 48508 2524 0 | 1440257 157063 10888 | cryptopp | icpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
23270 | 48940 2524 0 | 1441219 157063 10952 | cryptopp | icpc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
23294 | 48780 2524 0 | 1439381 157063 10888 | cryptopp | icpc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
23364 | 33614 3040 0 | 1387849 148039 10872 | cryptopp | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
23366 | 48780 2524 0 | 1439445 157063 10888 | cryptopp | icpc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
23388 | 48380 2524 0 | 1438809 157063 10888 | cryptopp | icpc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
23402 | 13963 3264 0 | 1355904 148071 10872 | cryptopp | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
23462 | 48940 2524 0 | 1441323 157063 10952 | cryptopp | icpc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
23492 | 48508 2524 0 | 1440281 157063 10888 | cryptopp | icpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
23522 | 34789 3040 0 | 1389972 148031 10872 | cryptopp | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
23552 | 48940 2524 0 | 1441059 157063 10888 | cryptopp | icpc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
23582 | 48508 2524 0 | 1440257 157063 10888 | cryptopp | icpc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
23656 | 48380 2524 0 | 1438857 157063 10888 | cryptopp | icpc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
23864 | 48940 2524 0 | 1440635 157063 10888 | cryptopp | icpc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1878798 | 3379 0 16 | 23443 832 912 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
2194322 | 3184 0 16 | 26675 856 880 | ref | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
2205574 | 3184 0 16 | 26675 856 880 | ref | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
2227594 | 2848 0 16 | 25271 856 880 | ref | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
2244576 | 2848 0 16 | 25083 856 880 | ref | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
2361412 | 6416 0 16 | 30261 856 880 | ref | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
2363488 | 6344 0 16 | 30549 856 944 | ref | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
2371578 | 7288 0 16 | 31397 856 944 | ref | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
17226188 | 2328 0 16 | 19638 824 912 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
17363744 | 2095 0 16 | 19214 824 912 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
17604604 | 1711 0 16 | 17518 808 912 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
Compiler | Implementations
|
icc -xAVX -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xAVX -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xSSE4.1 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xSSE4.1 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xSSE4.2 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xSSE4.2 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xAVX -O3 -fomit-frame-pointer | ref |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | ref |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | ref |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | ref |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | ref |
icc -xSSE4.1 -O2 -fomit-frame-pointer | ref |
icc -xSSE4.2 -O2 -fomit-frame-pointer | ref
|
Compiler | Implementations
|
icc -xAVX -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
icc -xAVX -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
icc -xSSE4.1 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
icc -xSSE4.1 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
icc -xSSE4.2 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
icc -xSSE4.2 -O3 -fomit-frame-pointer | dolbeau/aesenc-int
|
Compiler | Implementations
|
icc -xAVX -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xAVX -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xSSE4.1 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xSSE4.1 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xSSE4.2 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
icc -xSSE4.2 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int
|