Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1627702 | 87514 84 16 | 114763 992 1640 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
1627998 | 111204 84 16 | 141083 992 1640 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
1715762 | 80679 84 16 | 107010 984 1608 | avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
1768880 | 89168 84 16 | 116475 992 1640 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
1777284 | 104520 84 16 | 134483 992 1640 | sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
1854154 | 79431 84 16 | 106691 992 1640 | sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
2083596 | 74301 84 16 | 100714 984 1608 | sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
2114244 | 80811 84 16 | 108195 992 1640 | sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
3282756 | 75197 84 16 | 104211 992 1640 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
3375598 | 123083 84 16 | 154595 992 1640 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
3404742 | 199688 108 16 | 233725 1048 1608 | opt | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3416448 | 189784 108 16 | 224405 1048 1640 | opt | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3494096 | 203272 108 16 | 237493 1048 1640 | opt | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3502422 | 177296 108 16 | 211981 1048 1640 | opt | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3504682 | 190424 108 16 | 225173 1048 1640 | opt | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3527982 | 170744 108 16 | 205165 1048 1608 | opt | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3567120 | 73809 84 16 | 102635 992 1640 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
3577510 | 180736 108 16 | 214800 1056 1608 | opt | icc_-xAVX_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3578836 | 180632 108 16 | 213384 1056 1608 | opt | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3584604 | 180736 108 16 | 214800 1056 1608 | opt | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3622128 | 182952 108 16 | 217048 1056 1608 | opt | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3622226 | 183488 108 16 | 216260 1056 1608 | opt | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3624542 | 182952 108 16 | 217048 1056 1608 | opt | icc_-xAVX_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3660922 | 183144 108 16 | 215952 1056 1608 | opt | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3673922 | 180984 108 16 | 213684 1056 1608 | opt | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3836756 | 68796 84 16 | 96578 984 1608 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
24352980 | 102368 100 16 | 136781 1016 1608 | ref | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
24361364 | 108728 100 16 | 143405 1016 1640 | ref | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
24421060 | 128728 100 16 | 162757 1016 1608 | ref | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
24440498 | 107312 100 16 | 142053 1016 1640 | ref | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
24506936 | 103256 100 16 | 136020 1024 1608 | ref | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
24751530 | 120136 100 16 | 154749 1016 1640 | ref | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
24785026 | 118088 100 16 | 152301 1016 1640 | ref | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
25102342 | 103616 100 16 | 136416 1024 1608 | ref | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
25163216 | 100736 100 16 | 133480 1024 1608 | ref | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
25220588 | 102256 100 16 | 136344 1024 1608 | ref | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
25239104 | 101000 100 16 | 133692 1024 1608 | ref | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
25392764 | 100048 100 16 | 134104 1024 1608 | ref | icc_-xAVX_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
25412826 | 100048 100 16 | 134104 1024 1608 | ref | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
25507388 | 102256 100 16 | 136344 1024 1608 | ref | icc_-xAVX_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
25985718 | 35215 76 16 | 66843 960 1640 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
26448338 | 24802 76 16 | 53755 960 1640 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
26891190 | 23341 76 16 | 52091 960 1640 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
29564154 | 19989 76 16 | 47674 952 1608 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
Compiler | Implementations
|
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | avx2 |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | avx2 |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | avx2 |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | avx2 |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | avx2 |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | avx2 |
icc -xAVX -O2 -fomit-frame-pointer | sse2 |
icc -xAVX -O3 -fomit-frame-pointer | sse2 |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | sse2 |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | sse2 |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | sse2 |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | sse2 |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | sse2 |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | sse2 |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | sse2 |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | sse2 |
icc -xSSE4.1 -O2 -fomit-frame-pointer | sse2 |
icc -xSSE4.1 -O3 -fomit-frame-pointer | sse2 |
icc -xSSE4.2 -O2 -fomit-frame-pointer | sse2 |
icc -xSSE4.2 -O3 -fomit-frame-pointer | sse2
|