Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
24837448 | 215850 2844 16 | 334912 3752 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
26713424 | 191264 2844 16 | 307568 3752 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
27067480 | 188555 2844 16 | 305024 3752 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
27334760 | 172953 2844 16 | 288184 3744 1664 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
46362266 | 193354 2844 16 | 237288 3744 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
47222626 | 176555 2844 16 | 217872 3744 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
48126090 | 179500 2844 16 | 220672 3744 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
49036312 | 159600 2844 16 | 199648 3736 1632 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
50582458 | 182376 2840 16 | 226136 3744 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
54928302 | 214140 2056 16 | 260541 2992 1632 | optimizedct/c | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
55151938 | 221588 2056 16 | 268309 2992 1664 | optimizedct/c | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
55317626 | 229136 2056 16 | 275733 2992 1664 | optimizedct/c | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
55391890 | 216152 2056 16 | 262829 2992 1664 | optimizedct/c | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
55401926 | 227132 2056 16 | 273101 2992 1632 | optimizedct/c | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
56208418 | 234388 2056 16 | 280565 2992 1664 | optimizedct/c | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
59976228 | 208824 2056 16 | 253536 3000 1632 | optimizedct/c | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
60182204 | 209784 2056 16 | 255856 3000 1632 | optimizedct/c | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
60201810 | 210052 2056 16 | 255024 3000 1632 | optimizedct/c | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
60221142 | 209784 2056 16 | 255856 3000 1632 | optimizedct/c | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
60236138 | 223156 2056 16 | 268184 3000 1632 | optimizedct/c | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
60431314 | 221896 2056 16 | 266696 3000 1632 | optimizedct/c | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
60583748 | 222664 2056 16 | 268736 3000 1632 | optimizedct/c | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
60594204 | 222664 2056 16 | 268736 3000 1632 | optimizedct/c | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
62348580 | 168140 2840 16 | 209288 3744 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
71491226 | 166075 2840 16 | 207024 3744 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
73679940 | 152191 2840 16 | 192120 3736 1632 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
499312292 | 1097228 4 0 | 1142357 952 1600 | ref | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
499726856 | 1097228 4 0 | 1142357 952 1600 | ref | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
506332038 | 1093204 4 0 | 1137037 952 1600 | ref | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
510502588 | 1093364 4 0 | 1137349 952 1600 | ref | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
541387826 | 1094156 4 0 | 1138261 952 1600 | ref | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
542055884 | 1099028 4 0 | 1144205 952 1600 | ref | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
542165812 | 1099028 4 0 | 1144205 952 1600 | ref | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
543164370 | 1093980 4 0 | 1137885 952 1600 | ref | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
543323496 | 1064778 4 0 | 1107469 912 1632 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
556213734 | 1110304 4 0 | 1155386 944 1600 | ref | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
560546190 | 1046231 4 0 | 1086317 912 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
572004032 | 1116520 4 0 | 1162122 944 1632 | ref | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
584586596 | 1108600 4 0 | 1154066 944 1600 | ref | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
608393344 | 1117536 4 0 | 1162930 944 1632 | ref | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
657343984 | 1116512 4 0 | 1162242 944 1632 | ref | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
679822654 | 1041223 4 0 | 1081141 912 1632 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
695657304 | 1117056 4 0 | 1162962 944 1632 | ref | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
813780158 | 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
|