Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
921690 | 99261 84 16 | 129155 992 1640 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
965672 | 81971 84 16 | 109211 992 1640 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
970388 | 83412 84 16 | 110731 992 1640 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
979658 | 90402 84 16 | 120379 992 1640 | sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
1019772 | 75429 84 16 | 102771 992 1640 | sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
1040360 | 74170 84 16 | 101435 992 1640 | sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
1048388 | 75559 84 16 | 101882 984 1608 | avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
1173716 | 69495 84 16 | 95850 984 1608 | sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
1572694 | 96686 84 16 | 128219 992 1640 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
1578138 | 184744 108 16 | 218589 1048 1608 | opt | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
1588756 | 161424 108 16 | 195853 1048 1640 | opt | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
1593776 | 150960 108 16 | 185581 1048 1640 | opt | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1617140 | 164000 108 16 | 198093 1048 1640 | opt | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
1621196 | 148728 108 16 | 183285 1048 1640 | opt | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1627500 | 155416 108 16 | 189709 1048 1608 | opt | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1654292 | 69101 84 16 | 98083 992 1640 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
1671536 | 144600 108 16 | 177304 1056 1608 | opt | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1679908 | 67703 84 16 | 96443 992 1640 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
1681924 | 143976 108 16 | 177992 1056 1608 | opt | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1683416 | 143976 108 16 | 177992 1056 1608 | opt | icc_-xAVX_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1686058 | 146968 108 16 | 179728 1056 1608 | opt | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
1692628 | 146112 108 16 | 180160 1056 1608 | opt | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
1692958 | 146112 108 16 | 180160 1056 1608 | opt | icc_-xAVX_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
1724038 | 144816 108 16 | 177516 1056 1608 | opt | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1731394 | 147192 108 16 | 179964 1056 1608 | opt | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
1788436 | 63231 84 16 | 90954 984 1608 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
12005748 | 106976 100 16 | 141429 1016 1640 | ref | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
12098836 | 103120 100 16 | 137373 1016 1608 | ref | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
12251632 | 103808 100 16 | 137893 1016 1640 | ref | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
12263320 | 95216 100 16 | 129733 1016 1640 | ref | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
12322116 | 92856 100 16 | 127469 1016 1640 | ref | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
12325410 | 129848 100 16 | 163717 1016 1608 | ref | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
12512120 | 89384 100 16 | 122080 1024 1608 | ref | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
12535352 | 91672 100 16 | 124436 1024 1608 | ref | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
12595582 | 91624 100 16 | 124376 1024 1608 | ref | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
12610336 | 35823 76 16 | 67443 960 1640 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
12616332 | 89608 100 16 | 122300 1024 1608 | ref | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
12618636 | 87752 100 16 | 121760 1024 1608 | ref | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
12625928 | 90104 100 16 | 124144 1024 1608 | ref | icc_-xAVX_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
12640936 | 87752 100 16 | 121760 1024 1608 | ref | icc_-xAVX_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
12644982 | 90104 100 16 | 124144 1024 1608 | ref | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
12695924 | 24855 76 16 | 53803 960 1640 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
12989570 | 23301 76 16 | 52027 960 1640 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
15590216 | 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
|