Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
10461888 | 157610 2604 16 | 276672 3512 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
10680790 | 130379 2604 16 | 246848 3512 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
10807660 | 133084 2604 16 | 249392 3512 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
12266828 | 114937 2604 16 | 230200 3504 1664 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
18943024 | 118435 2604 16 | 159632 3504 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
18956482 | 135298 2604 16 | 179112 3504 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
19235594 | 121396 2604 16 | 162496 3504 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
19870936 | 101544 2604 16 | 141600 3496 1632 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
20280746 | 124320 2600 16 | 167960 3504 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
20936456 | 163268 2056 16 | 210005 2992 1664 | optimizedct/c | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
21001466 | 176036 2056 16 | 222197 2992 1664 | optimizedct/c | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
21014888 | 168812 2056 16 | 214797 2992 1632 | optimizedct/c | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
21031658 | 155836 2056 16 | 202237 2992 1632 | optimizedct/c | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
21272438 | 157848 2056 16 | 204461 2992 1664 | optimizedct/c | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
21360752 | 170816 2056 16 | 217301 2992 1664 | optimizedct/c | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
21369372 | 110020 2600 16 | 151048 3504 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
22662980 | 151748 2056 16 | 196656 3000 1632 | optimizedct/c | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
22685416 | 150504 2056 16 | 195232 3000 1632 | optimizedct/c | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
22766476 | 151464 2056 16 | 197488 3000 1632 | optimizedct/c | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
22773612 | 151464 2056 16 | 197488 3000 1632 | optimizedct/c | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
22888776 | 164836 2056 16 | 209816 3000 1632 | optimizedct/c | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
22909106 | 163576 2056 16 | 208328 3000 1632 | optimizedct/c | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
22924210 | 108038 2600 16 | 148912 3504 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
23045004 | 164328 2056 16 | 210368 3000 1632 | optimizedct/c | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
23054864 | 164328 2056 16 | 210368 3000 1632 | optimizedct/c | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
23669648 | 94135 2600 16 | 134008 3496 1632 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
130604128 | 1097228 4 0 | 1142357 952 1600 | ref | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
130746566 | 1097228 4 0 | 1142357 952 1600 | ref | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
131139260 | 1093204 4 0 | 1136973 952 1600 | ref | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
131316754 | 1093364 4 0 | 1137349 952 1600 | ref | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
140809762 | 1046231 4 0 | 1086253 912 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
141574630 | 1064778 4 0 | 1107405 912 1632 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
143017844 | 1108600 4 0 | 1154066 944 1600 | ref | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
143723374 | 1099028 4 0 | 1144141 952 1600 | ref | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
143944602 | 1093980 4 0 | 1137821 952 1600 | ref | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
144032234 | 1094156 4 0 | 1138197 952 1600 | ref | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
144170186 | 1099028 4 0 | 1144141 952 1600 | ref | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
145585350 | 1116520 4 0 | 1162122 944 1632 | ref | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
146242894 | 1110304 4 0 | 1155322 944 1600 | ref | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
162000210 | 1117536 4 0 | 1162930 944 1632 | ref | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
181338630 | 1116512 4 0 | 1162242 944 1632 | ref | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
184084754 | 1041223 4 0 | 1081077 912 1632 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
194528422 | 1117056 4 0 | 1162962 944 1632 | ref | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
211619220 | 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
|