Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2338526 | 87779 0 0 | 228001 848 1672 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
2373102 | 96920 0 0 | 238743 888 1608 | avx2 | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
2373134 | 97080 0 0 | 239059 888 1608 | avx2 | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
2398444 | 85446 0 0 | 223137 848 1672 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
2404384 | 98256 0 0 | 241772 880 1640 | avx2 | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
2428648 | 98536 0 0 | 241601 888 1608 | avx2 | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
2448868 | 97456 0 0 | 239475 888 1608 | avx2 | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
2460778 | 97312 0 0 | 239223 888 1608 | avx2 | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
2498174 | 85188 0 0 | 222777 848 1672 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
2525686 | 99200 0 0 | 242303 888 1608 | avx2 | icc_-xAVX_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
2530614 | 99200 0 0 | 242303 888 1608 | avx2 | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
2621766 | 98328 0 0 | 241662 896 1640 | avx2 | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
2643986 | 99648 0 0 | 242831 888 1608 | avx2 | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
2656320 | 99648 0 0 | 242831 888 1608 | avx2 | icc_-xAVX_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3149890 | 97752 0 0 | 241201 888 1608 | avx2 | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3167598 | 97472 0 0 | 241185 888 1640 | avx2 | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3381460 | 74312 0 0 | 214433 848 1672 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
3394414 | 97432 0 0 | 241459 904 1640 | avx2 | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3530992 | 50108 0 0 | 188025 848 1672 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
3557886 | 64688 0 0 | 208431 888 1640 | opt | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3578286 | 67256 0 0 | 210871 888 1640 | opt | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3728134 | 65720 0 0 | 209124 880 1608 | opt | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3728636 | 70016 0 0 | 212972 880 1608 | opt | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3750312 | 61344 0 0 | 203143 888 1608 | opt | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3753188 | 49975 0 0 | 187785 848 1672 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
3762440 | 61616 0 0 | 203523 888 1608 | opt | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3802068 | 60984 0 0 | 204095 888 1608 | opt | icc_-xAVX_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3804854 | 60984 0 0 | 204095 888 1608 | opt | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3859048 | 66600 0 0 | 209727 888 1608 | opt | icc_-xAVX_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3859642 | 66600 0 0 | 209727 888 1608 | opt | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3874184 | 67712 0 0 | 209739 888 1608 | opt | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3875486 | 67472 0 0 | 209359 888 1608 | opt | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3927038 | 75608 0 0 | 219445 888 1640 | opt | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3984338 | 76912 0 0 | 220221 888 1640 | opt | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
322349532 | 49584 0 0 | 193338 896 1640 | ref | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
377238688 | 52048 0 0 | 195258 896 1640 | ref | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
377582856 | 46991 0 0 | 187273 848 1672 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
381221102 | 32488 0 0 | 170313 848 1672 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
440482666 | 32625 0 0 | 170265 848 1672 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
846953126 | 44504 0 0 | 186395 888 1608 | ref | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
847910602 | 43744 0 0 | 186751 888 1608 | ref | icc_-xAVX_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
848234678 | 43744 0 0 | 186751 888 1608 | ref | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
848466088 | 44792 0 0 | 186527 888 1608 | ref | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
914551692 | 44632 0 0 | 188308 896 1640 | ref | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
916341584 | 45304 0 0 | 188593 888 1608 | ref | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
960607486 | 47040 0 0 | 190604 896 1640 | ref | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
961355576 | 50928 0 0 | 193801 888 1608 | ref | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
1111991908 | 40048 0 0 | 183039 888 1608 | ref | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1114233052 | 40048 0 0 | 183039 888 1608 | ref | icc_-xAVX_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1117603940 | 40568 0 0 | 182231 888 1608 | ref | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1117908344 | 40312 0 0 | 182099 888 1608 | ref | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
Compiler | Implementations
|
icc -xAVX -O2 -fomit-frame-pointer | avx2 |
icc -xAVX -O3 -fomit-frame-pointer | avx2 |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | avx2 |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | avx2 |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | avx2 |
icc -xCORE-AVX-I -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 -xSSE4.1 -O2 -fomit-frame-pointer | avx2 |
icc -xSSE4.1 -O3 -fomit-frame-pointer | avx2 |
icc -xSSE4.2 -O2 -fomit-frame-pointer | avx2 |
icc -xSSE4.2 -O3 -fomit-frame-pointer | avx2 |
icc -xAVX -O2 -fomit-frame-pointer | opt |
icc -xAVX -O3 -fomit-frame-pointer | opt |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | opt |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | opt |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | opt |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | opt |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | opt |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | opt |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | opt |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | opt |
icc -xSSE4.1 -O2 -fomit-frame-pointer | opt |
icc -xSSE4.1 -O3 -fomit-frame-pointer | opt |
icc -xSSE4.2 -O2 -fomit-frame-pointer | opt |
icc -xSSE4.2 -O3 -fomit-frame-pointer | opt |
icc -xAVX -O2 -fomit-frame-pointer | ref |
icc -xAVX -O3 -fomit-frame-pointer | ref |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | ref |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | ref |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | ref |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | ref |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | ref |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | ref |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | ref |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | ref |
icc -xSSE4.1 -O2 -fomit-frame-pointer | ref |
icc -xSSE4.1 -O3 -fomit-frame-pointer | ref |
icc -xSSE4.2 -O2 -fomit-frame-pointer | ref |
icc -xSSE4.2 -O3 -fomit-frame-pointer | ref
|