Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1998320 | 70758 0 0 | 211049 848 1672 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
2051460 | 72368 0 0 | 214191 888 1608 | avx2 | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
2054168 | 72544 0 0 | 214507 888 1608 | avx2 | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
2056884 | 72904 0 0 | 216484 880 1640 | avx2 | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
2065696 | 70280 0 0 | 208001 848 1672 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
2071228 | 73728 0 0 | 216761 888 1608 | avx2 | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
2092658 | 72336 0 0 | 214183 888 1608 | avx2 | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
2097068 | 72480 0 0 | 214499 888 1608 | avx2 | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
2170544 | 74056 0 0 | 217175 888 1608 | avx2 | icc_-xAVX_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
2175488 | 74056 0 0 | 217175 888 1608 | avx2 | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
2185214 | 70238 0 0 | 207817 848 1672 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
2221532 | 74040 0 0 | 217159 888 1608 | avx2 | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
2222026 | 74040 0 0 | 217159 888 1608 | avx2 | icc_-xAVX_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
2241114 | 73392 0 0 | 216758 896 1640 | avx2 | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
2670772 | 72520 0 0 | 216249 888 1640 | avx2 | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
2679950 | 73344 0 0 | 216841 888 1608 | avx2 | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
2864936 | 59592 0 0 | 199721 848 1672 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
2945206 | 72896 0 0 | 216971 904 1640 | avx2 | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3080272 | 39494 0 0 | 177441 848 1672 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
3163138 | 51616 0 0 | 195399 888 1640 | opt | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3180394 | 53248 0 0 | 196903 888 1640 | opt | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3225318 | 53016 0 0 | 196412 880 1608 | opt | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3258794 | 55064 0 0 | 198044 880 1608 | opt | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3297718 | 48312 0 0 | 190103 888 1608 | opt | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3315108 | 48568 0 0 | 190483 888 1608 | opt | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3330738 | 39613 0 0 | 177425 848 1672 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
3336634 | 47928 0 0 | 191015 888 1608 | opt | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3337374 | 47928 0 0 | 191015 888 1608 | opt | icc_-xAVX_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3395720 | 55800 0 0 | 197803 888 1608 | opt | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3396062 | 54512 0 0 | 197631 888 1608 | opt | icc_-xAVX_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3397700 | 55576 0 0 | 197423 888 1608 | opt | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3398702 | 54512 0 0 | 197631 888 1608 | opt | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3481998 | 64488 0 0 | 207773 888 1640 | opt | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3501066 | 63000 0 0 | 206845 888 1640 | opt | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
246573180 | 47056 0 0 | 190778 896 1640 | ref | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
282005194 | 49664 0 0 | 192890 896 1640 | ref | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
297627514 | 43615 0 0 | 183817 848 1672 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
300478630 | 29464 0 0 | 167241 848 1672 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
349637152 | 29698 0 0 | 167329 848 1672 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
630322664 | 42920 0 0 | 184671 888 1608 | ref | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
637458824 | 42040 0 0 | 185095 888 1608 | ref | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
637958802 | 42040 0 0 | 185095 888 1608 | ref | icc_-xAVX_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
638354826 | 42648 0 0 | 184539 888 1608 | ref | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
701563932 | 41704 0 0 | 185364 896 1640 | ref | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
702694030 | 42472 0 0 | 185841 888 1608 | ref | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
737877114 | 43232 0 0 | 186828 896 1640 | ref | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
747412322 | 45712 0 0 | 188617 888 1608 | ref | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
847480234 | 37608 0 0 | 179287 888 1608 | ref | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
848783710 | 37368 0 0 | 179155 888 1608 | ref | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
850460072 | 37368 0 0 | 180359 888 1608 | ref | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
851659208 | 37368 0 0 | 180359 888 1608 | ref | icc_-xAVX_-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
|