Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
34958818 | 251754 3036 16 | 370944 3944 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
38454938 | 224491 3036 16 | 341056 3944 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
39042606 | 227760 3036 16 | 344176 3944 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
39456912 | 209029 3036 16 | 324280 3936 1664 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
63976472 | 229218 3036 16 | 273128 3936 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
65115802 | 212403 3036 16 | 253776 3936 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
66695256 | 215788 3036 16 | 256960 3936 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
68330422 | 195502 3036 16 | 235552 3928 1632 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
73841490 | 218240 3032 16 | 261976 3936 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
82432598 | 258740 2056 16 | 305493 2992 1664 | optimizedct/c | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
82614432 | 271540 2056 16 | 317749 2992 1664 | optimizedct/c | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
83677322 | 251308 2056 16 | 297725 2992 1632 | optimizedct/c | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
83993134 | 253320 2056 16 | 299949 2992 1664 | optimizedct/c | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
84292610 | 266288 2056 16 | 312853 2992 1664 | optimizedct/c | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
84370860 | 264284 2056 16 | 310285 2992 1632 | optimizedct/c | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
92293698 | 245960 2056 16 | 290784 3000 1632 | optimizedct/c | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
92764320 | 259048 2056 16 | 303880 3000 1632 | optimizedct/c | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
93133294 | 246936 2056 16 | 293040 3000 1632 | optimizedct/c | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
93151840 | 246936 2056 16 | 293040 3000 1632 | optimizedct/c | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
93237654 | 247204 2056 16 | 292208 3000 1632 | optimizedct/c | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
93704098 | 260308 2056 16 | 305368 3000 1632 | optimizedct/c | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
93751502 | 259816 2056 16 | 305984 3000 1632 | optimizedct/c | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
93829770 | 259816 2056 16 | 305984 3000 1632 | optimizedct/c | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
100573340 | 203988 3032 16 | 245192 3936 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
110474456 | 188093 3032 16 | 227960 3928 1632 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
112380294 | 202150 3032 16 | 243120 3936 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
1199676002 | 1097228 4 0 | 1142421 952 1600 | ref | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
1200057764 | 1097228 4 0 | 1142421 952 1600 | ref | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
1215180100 | 1093364 4 0 | 1137349 952 1600 | ref | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
1215608320 | 1093204 4 0 | 1137037 952 1600 | ref | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
1248711608 | 1116512 4 0 | 1162242 944 1632 | ref | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
1259163538 | 1108600 4 0 | 1154066 944 1600 | ref | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
1372130922 | 1064778 4 0 | 1107469 912 1632 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
1373755764 | 1099028 4 0 | 1144205 952 1600 | ref | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1375596648 | 1099028 4 0 | 1144205 952 1600 | ref | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1378955814 | 1093980 4 0 | 1137885 952 1600 | ref | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1380432732 | 1094156 4 0 | 1138261 952 1600 | ref | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1446423680 | 1116520 4 0 | 1162122 944 1632 | ref | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1459327510 | 1110304 4 0 | 1155386 944 1600 | ref | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1512141530 | 1046231 4 0 | 1086317 912 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
1541309746 | 1117536 4 0 | 1162930 944 1632 | ref | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1565812124 | 1041223 4 0 | 1081141 912 1632 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
1689959826 | 1117056 4 0 | 1162962 944 1632 | ref | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
2012049264 | 1035912 4 0 | 1074789 904 1600 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
Compiler | Implementations
|
icc -xAVX -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -xAVX -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -xSSE4.1 -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -xSSE4.1 -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -xSSE4.2 -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -xSSE4.2 -O3 -fomit-frame-pointer | optimizedct/avx2
|
Compiler | Implementations
|
icc -xAVX -O2 -fomit-frame-pointer | optimizedct/c |
icc -xAVX -O3 -fomit-frame-pointer | optimizedct/c |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | optimizedct/c |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | optimizedct/c |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | optimizedct/c |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | optimizedct/c |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | optimizedct/c |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | optimizedct/c |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | optimizedct/c |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | optimizedct/c |
icc -xSSE4.1 -O2 -fomit-frame-pointer | optimizedct/c |
icc -xSSE4.1 -O3 -fomit-frame-pointer | optimizedct/c |
icc -xSSE4.2 -O2 -fomit-frame-pointer | optimizedct/c |
icc -xSSE4.2 -O3 -fomit-frame-pointer | optimizedct/c
|
Compiler | Implementations
|
icc -xAVX -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -xAVX -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -xSSE4.1 -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -xSSE4.1 -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -xSSE4.2 -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -xSSE4.2 -O3 -fomit-frame-pointer | optimizedct/sse2
|