Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1553646 | 59038 0 0 | 199355 832 1672 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
1587460 | 61664 0 0 | 203548 880 1608 | avx2 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
1589370 | 59184 0 0 | 196939 832 1672 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
1600766 | 62152 0 0 | 205873 888 1640 | avx2 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
1612512 | 63168 0 0 | 206470 896 1608 | avx2 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
1612808 | 63168 0 0 | 206470 896 1608 | avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
1615868 | 63168 0 0 | 206470 896 1608 | avx2 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
1626154 | 61632 0 0 | 203540 880 1608 | avx2 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
1655968 | 59156 0 0 | 196747 832 1672 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
1684628 | 63112 0 0 | 206276 880 1608 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
1684746 | 63112 0 0 | 206276 880 1608 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
1686774 | 63112 0 0 | 206276 880 1608 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
1686782 | 63112 0 0 | 206276 880 1608 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
1715016 | 63032 0 0 | 206196 880 1608 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
1715236 | 63032 0 0 | 206196 880 1608 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
1721876 | 63032 0 0 | 206196 880 1608 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
1722970 | 63032 0 0 | 206196 880 1608 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
1764192 | 63488 0 0 | 207646 896 1640 | avx2 | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2104978 | 50591 0 0 | 190755 832 1672 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
2109734 | 61768 0 0 | 205702 896 1640 | avx2 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2112166 | 62768 0 0 | 206422 896 1608 | avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2115534 | 62768 0 0 | 206422 896 1608 | avx2 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2117212 | 62768 0 0 | 206422 896 1608 | avx2 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2118318 | 62768 0 0 | 206422 896 1608 | avx2 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2302206 | 35171 0 0 | 173163 832 1672 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
2313336 | 63168 0 0 | 206470 896 1608 | avx2 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2329468 | 48072 0 0 | 191943 888 1640 | opt | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2351550 | 50544 0 0 | 194351 888 1640 | opt | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2352618 | 63024 0 0 | 207635 904 1640 | avx2 | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2388730 | 48712 0 0 | 192260 880 1608 | opt | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2390030 | 48712 0 0 | 192260 880 1608 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2391528 | 48712 0 0 | 192260 880 1608 | opt | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2391690 | 48712 0 0 | 192260 880 1608 | opt | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2407770 | 53024 0 0 | 196140 880 1608 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2411634 | 53024 0 0 | 196140 880 1608 | opt | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2411906 | 53024 0 0 | 196140 880 1608 | opt | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2413502 | 53024 0 0 | 196140 880 1608 | opt | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2421372 | 44240 0 0 | 186108 880 1608 | opt | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2444446 | 43808 0 0 | 186988 880 1608 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2447174 | 43808 0 0 | 186988 880 1608 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2448552 | 43808 0 0 | 186988 880 1608 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2449216 | 43808 0 0 | 186988 880 1608 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2463892 | 35259 0 0 | 173083 832 1672 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
2497362 | 49464 0 0 | 192660 880 1608 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2498642 | 49464 0 0 | 192660 880 1608 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2499682 | 49464 0 0 | 192660 880 1608 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2500092 | 49464 0 0 | 192660 880 1608 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2505624 | 50368 0 0 | 192292 880 1608 | opt | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2641522 | 53328 0 0 | 197376 888 1640 | opt | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2667538 | 52264 0 0 | 196664 888 1640 | opt | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
131152986 | 41824 0 0 | 186213 896 1640 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
151511686 | 42992 0 0 | 186997 896 1640 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
162223520 | 35732 0 0 | 176043 832 1672 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
163400260 | 24153 0 0 | 162019 832 1672 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
190315676 | 24306 0 0 | 162003 832 1672 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
324460506 | 37144 0 0 | 180228 880 1608 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
324496286 | 37144 0 0 | 180228 880 1608 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
324613632 | 37144 0 0 | 180228 880 1608 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
325022050 | 37144 0 0 | 180228 880 1608 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
325158484 | 38144 0 0 | 179956 880 1608 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
368998744 | 37440 0 0 | 180913 888 1608 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
369589560 | 37440 0 0 | 180913 888 1608 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
373073962 | 37232 0 0 | 181044 896 1640 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
377003644 | 37440 0 0 | 180913 888 1608 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
378616954 | 37440 0 0 | 180913 888 1608 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
389115120 | 42856 0 0 | 185929 888 1608 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
389355798 | 42856 0 0 | 185929 888 1608 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
389463384 | 39440 0 0 | 183108 896 1640 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
390139780 | 42856 0 0 | 185929 888 1608 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
391621166 | 42856 0 0 | 185929 888 1608 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
444772808 | 33904 0 0 | 175596 880 1608 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
446491214 | 33432 0 0 | 176500 880 1608 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
446596122 | 33432 0 0 | 176500 880 1608 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
446603500 | 33432 0 0 | 176500 880 1608 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
446666042 | 33432 0 0 | 176500 880 1608 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | avx2 |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | avx2 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | avx2 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | avx2 |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | avx2 |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | avx2 |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | avx2 |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | avx2 |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | avx2 |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | avx2 |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | avx2 |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | avx2 |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | avx2 |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | avx2 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | avx2 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | avx2 |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | avx2 |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | avx2 |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | avx2 |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | avx2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | avx2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | avx2 |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | avx2 |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | avx2 |
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | opt |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | opt |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | opt |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | opt |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | opt |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | opt |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | opt |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | opt |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | opt |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | opt |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | opt |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | opt |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | opt |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | opt |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | opt |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | opt |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | opt |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | opt |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | opt |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | opt |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | opt |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | opt |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | opt |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | opt |
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | ref |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | ref |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ref |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ref |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | ref |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | ref |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | ref |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | ref |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | ref |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | ref |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | ref |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | ref |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | ref |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | ref |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ref |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ref |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | ref |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | ref |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | ref |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | ref |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ref |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ref |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | ref |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | ref
|