Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
8449268 | 157610 2604 16 | 276672 3512 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
8761226 | 130379 2604 16 | 246848 3512 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
8896152 | 133084 2604 16 | 249392 3512 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
10287832 | 114937 2604 16 | 230200 3504 1664 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
15253504 | 118435 2604 16 | 159632 3504 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
15296806 | 135298 2604 16 | 179112 3504 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
15595856 | 121396 2604 16 | 162496 3504 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
16175662 | 101544 2604 16 | 141600 3496 1632 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
16602612 | 124320 2600 16 | 167960 3504 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
17217556 | 163268 2056 16 | 210005 2992 1664 | optimizedct/c | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
17255638 | 176036 2056 16 | 222197 2992 1664 | optimizedct/c | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
17331356 | 155836 2056 16 | 202237 2992 1632 | optimizedct/c | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
17347916 | 168812 2056 16 | 214797 2992 1632 | optimizedct/c | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
17590792 | 157848 2056 16 | 204461 2992 1664 | optimizedct/c | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
17650816 | 110020 2600 16 | 151048 3504 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
17725704 | 170816 2056 16 | 217301 2992 1664 | optimizedct/c | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
18944042 | 151748 2056 16 | 196656 3000 1632 | optimizedct/c | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
18974550 | 150504 2056 16 | 195232 3000 1632 | optimizedct/c | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
19106722 | 151464 2056 16 | 197488 3000 1632 | optimizedct/c | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
19112378 | 151464 2056 16 | 197488 3000 1632 | optimizedct/c | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
19184822 | 108038 2600 16 | 148912 3504 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
19187202 | 164836 2056 16 | 209816 3000 1632 | optimizedct/c | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
19216222 | 163576 2056 16 | 208328 3000 1632 | optimizedct/c | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
19358428 | 164328 2056 16 | 210368 3000 1632 | optimizedct/c | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
19369628 | 164328 2056 16 | 210368 3000 1632 | optimizedct/c | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
19968772 | 94135 2600 16 | 134008 3496 1632 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
126657270 | 1097228 4 0 | 1142357 952 1600 | ref | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
126681246 | 1097228 4 0 | 1142357 952 1600 | ref | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
127411098 | 1093364 4 0 | 1137349 952 1600 | ref | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
127536558 | 1093204 4 0 | 1136973 952 1600 | ref | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
136566198 | 1046231 4 0 | 1086253 912 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
137365090 | 1064778 4 0 | 1107405 912 1632 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
138769762 | 1108600 4 0 | 1154066 944 1600 | ref | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
139707010 | 1099028 4 0 | 1144141 952 1600 | ref | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
139842690 | 1099028 4 0 | 1144141 952 1600 | ref | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
139929024 | 1094156 4 0 | 1138197 952 1600 | ref | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
139940820 | 1093980 4 0 | 1137821 952 1600 | ref | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
141494826 | 1116520 4 0 | 1162122 944 1632 | ref | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
141807798 | 1110304 4 0 | 1155322 944 1600 | ref | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
158362302 | 1117536 4 0 | 1162930 944 1632 | ref | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
177305374 | 1116512 4 0 | 1162242 944 1632 | ref | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
179887942 | 1041223 4 0 | 1081077 912 1632 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
190448102 | 1117056 4 0 | 1162962 944 1632 | ref | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
206426074 | 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
|