Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5852 | 16192 0 0 | 39517 856 864 | faster | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
5852 | 16208 0 0 | 39117 856 864 | faster | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
5852 | 16192 0 0 | 39517 856 864 | faster | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
5852 | 16208 0 0 | 39117 856 864 | faster | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
5874 | 16208 0 0 | 39117 856 864 | faster | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
5874 | 16192 0 0 | 39517 856 864 | faster | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
5874 | 16192 0 0 | 39517 856 864 | faster | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
5874 | 16208 0 0 | 39117 856 864 | faster | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
5940 | 17784 0 0 | 40613 856 864 | dolbeau/amd64-avx2 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
5940 | 17784 0 0 | 40613 856 864 | dolbeau/amd64-avx2 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
5962 | 17784 0 0 | 40613 856 864 | dolbeau/amd64-avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6028 | 17784 0 0 | 40613 856 864 | dolbeau/amd64-avx2 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6160 | 11226 0 0 | 29785 816 896 | faster | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
6204 | 17592 0 0 | 40821 856 864 | dolbeau/amd64-avx2 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6204 | 17592 0 0 | 40821 856 864 | dolbeau/amd64-avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6204 | 17592 0 0 | 40821 856 864 | dolbeau/amd64-avx2 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6204 | 17592 0 0 | 40821 856 864 | dolbeau/amd64-avx2 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6204 | 13784 0 0 | 36613 856 864 | dolbeau/amd64-sse | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6204 | 13440 0 0 | 36333 856 864 | dolbeau/amd64-sse | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6204 | 13784 0 0 | 36613 856 864 | dolbeau/amd64-sse | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6204 | 13440 0 0 | 36333 856 864 | dolbeau/amd64-sse | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6204 | 13440 0 0 | 36333 856 864 | dolbeau/amd64-sse | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6226 | 13784 0 0 | 36613 856 864 | dolbeau/amd64-sse | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6226 | 13440 0 0 | 36333 856 864 | dolbeau/amd64-sse | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6226 | 13784 0 0 | 36613 856 864 | dolbeau/amd64-sse | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6314 | 13480 0 0 | 36709 856 864 | dolbeau/amd64-sse | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6314 | 13480 0 0 | 36709 856 864 | dolbeau/amd64-sse | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6314 | 13192 0 0 | 36053 856 864 | dolbeau/amd64-sse | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6314 | 13192 0 0 | 36053 856 864 | dolbeau/amd64-sse | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6314 | 13480 0 0 | 36709 856 864 | dolbeau/amd64-sse | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6336 | 13192 0 0 | 36053 856 864 | dolbeau/amd64-sse | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6336 | 13480 0 0 | 36709 856 864 | dolbeau/amd64-sse | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6336 | 13192 0 0 | 36053 856 864 | dolbeau/amd64-sse | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6490 | 13952 0 0 | 35557 856 864 | dolbeau/amd64-sse | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6512 | 8391 0 0 | 25388 808 896 | faster | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
6644 | 14848 0 0 | 36477 856 864 | faster | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6666 | 7599 0 0 | 22756 792 896 | faster | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
6710 | 15376 0 0 | 37109 856 864 | faster | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6754 | 13912 0 0 | 35461 856 864 | dolbeau/amd64-sse | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6886 | 8178 0 0 | 24740 808 896 | faster | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
7106 | 21698 0 0 | 40073 816 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
7238 | 18866 0 0 | 35708 808 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
7260 | 17477 0 0 | 33900 808 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
7634 | 10769 0 0 | 25924 792 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
7920 | 19978 0 0 | 38353 816 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
8074 | 17050 0 0 | 33900 808 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
8338 | 15976 0 0 | 32364 808 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
8756 | 8386 0 0 | 23500 792 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
15708 | 6234 0 0 | 24235 808 872 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
15796 | 6234 0 0 | 24859 808 872 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
15840 | 6234 0 0 | 24235 808 872 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
16082 | 6496 0 0 | 24851 808 856 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
16456 | 38184 0 0 | 61069 856 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
16610 | 38184 0 0 | 61069 856 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
16632 | 38184 0 0 | 61069 856 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
16720 | 38184 0 0 | 61069 856 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
16896 | 37976 0 0 | 61261 856 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
16896 | 32528 0 0 | 54189 856 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
16962 | 37976 0 0 | 61261 856 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
17006 | 37976 0 0 | 61261 856 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
17050 | 37976 0 0 | 61261 856 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
17160 | 32992 0 0 | 54597 856 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
22220 | 5732 0 0 | 24233 816 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
26510 | 4007 0 0 | 19441 800 856 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
29788 | 35120 0 0 | 58069 856 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
29810 | 35120 0 0 | 58069 856 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
29810 | 35120 0 0 | 58069 856 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
29942 | 35120 0 0 | 58069 856 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
30184 | 36128 0 0 | 59045 856 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
30206 | 36128 0 0 | 59045 856 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
30272 | 36128 0 0 | 59045 856 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
30294 | 36128 0 0 | 59045 856 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
31724 | 5180 0 0 | 22140 808 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
36542 | 4058 0 0 | 19220 792 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
41250 | 5433 0 0 | 22033 816 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
Compiler | Implementations
|
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | faster |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | faster |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | faster |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | faster |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | faster |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | faster |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ref |
icc -march=cannonlake -mtune=cannonlake -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=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ref |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ref
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | dolbeau/amd64-avx512
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | faster |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | faster |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | faster |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | faster |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | faster |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | faster |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | faster |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | faster |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | faster |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | faster |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | faster |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | faster |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | faster |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | faster |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | faster |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | faster |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | faster |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | faster |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | faster |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | faster |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | faster |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | faster |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | faster |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | faster
|