Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
3980 | 16208 0 0 | 39133 872 864 | faster | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
3980 | 16192 0 0 | 39533 872 864 | faster | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
3980 | 16208 0 0 | 39133 872 864 | faster | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
3980 | 16208 0 0 | 39133 872 864 | faster | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
3980 | 16192 0 0 | 39533 872 864 | faster | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
3980 | 16208 0 0 | 39133 872 864 | faster | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
4000 | 16192 0 0 | 39533 872 864 | faster | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4000 | 16192 0 0 | 39533 872 864 | faster | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4080 | 17784 0 0 | 40629 872 864 | dolbeau/amd64-avx2 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
4100 | 17784 0 0 | 40629 872 864 | dolbeau/amd64-avx2 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
4100 | 17784 0 0 | 40629 872 864 | dolbeau/amd64-avx2 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
4140 | 17784 0 0 | 40629 872 864 | dolbeau/amd64-avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
4240 | 17592 0 0 | 40837 872 864 | dolbeau/amd64-avx2 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4260 | 17592 0 0 | 40837 872 864 | dolbeau/amd64-avx2 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4260 | 17592 0 0 | 40837 872 864 | dolbeau/amd64-avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4280 | 17592 0 0 | 40837 872 864 | dolbeau/amd64-avx2 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4280 | 10730 0 0 | 29993 832 896 | faster | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
4680 | 8375 0 0 | 25404 824 896 | faster | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
4700 | 7599 0 0 | 22772 808 896 | faster | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
4840 | 8169 0 0 | 24756 824 896 | faster | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
5140 | 21114 0 0 | 40161 832 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
5320 | 18706 0 0 | 35564 824 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
5460 | 17320 0 0 | 33756 824 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
5940 | 10769 0 0 | 25940 808 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
6040 | 13784 0 0 | 36629 872 864 | dolbeau/amd64-sse | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6060 | 13784 0 0 | 36629 872 864 | dolbeau/amd64-sse | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6060 | 13784 0 0 | 36629 872 864 | dolbeau/amd64-sse | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6060 | 13784 0 0 | 36629 872 864 | dolbeau/amd64-sse | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6080 | 13440 0 0 | 36349 872 864 | dolbeau/amd64-sse | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6100 | 13440 0 0 | 36349 872 864 | dolbeau/amd64-sse | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6100 | 13440 0 0 | 36349 872 864 | dolbeau/amd64-sse | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6100 | 13440 0 0 | 36349 872 864 | dolbeau/amd64-sse | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6180 | 13192 0 0 | 36069 872 864 | dolbeau/amd64-sse | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
6200 | 13480 0 0 | 36725 872 864 | dolbeau/amd64-sse | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
6200 | 13192 0 0 | 36069 872 864 | dolbeau/amd64-sse | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
6200 | 13480 0 0 | 36725 872 864 | dolbeau/amd64-sse | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
6200 | 13192 0 0 | 36069 872 864 | dolbeau/amd64-sse | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
6200 | 13480 0 0 | 36725 872 864 | dolbeau/amd64-sse | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
6220 | 13480 0 0 | 36725 872 864 | dolbeau/amd64-sse | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
6220 | 13192 0 0 | 36069 872 864 | dolbeau/amd64-sse | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
6260 | 13952 0 0 | 35573 872 864 | dolbeau/amd64-sse | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6520 | 14848 0 0 | 36493 872 864 | faster | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
6580 | 15376 0 0 | 37125 872 864 | faster | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6600 | 13912 0 0 | 35477 872 864 | dolbeau/amd64-sse | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
7780 | 19714 0 0 | 38777 832 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
8000 | 17050 0 0 | 33916 824 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
8240 | 15976 0 0 | 32380 824 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
8560 | 8386 0 0 | 23516 808 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
14520 | 6234 0 0 | 24251 824 872 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
14520 | 6234 0 0 | 24251 824 872 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
14640 | 6234 0 0 | 24875 824 872 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
14700 | 6496 0 0 | 24867 824 856 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
15160 | 38184 0 0 | 61085 872 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
15160 | 38184 0 0 | 61085 872 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
15180 | 38184 0 0 | 61085 872 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
15200 | 38184 0 0 | 61085 872 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
15480 | 37976 0 0 | 61277 872 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
15520 | 37976 0 0 | 61277 872 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
15540 | 37976 0 0 | 61277 872 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
15560 | 37976 0 0 | 61277 872 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
16200 | 32528 0 0 | 54205 872 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
16580 | 32992 0 0 | 54613 872 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
21980 | 5660 0 0 | 24849 832 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
26220 | 4007 0 0 | 19457 816 856 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
28500 | 5180 0 0 | 22156 824 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
29140 | 35120 0 0 | 58085 872 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
29140 | 35120 0 0 | 58085 872 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
29160 | 35120 0 0 | 58085 872 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
29220 | 35120 0 0 | 58085 872 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
29600 | 36128 0 0 | 59061 872 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
29680 | 36128 0 0 | 59061 872 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
29800 | 36128 0 0 | 59061 872 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
29820 | 36128 0 0 | 59061 872 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
32660 | 4058 0 0 | 19236 808 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
37260 | 5433 0 0 | 22049 832 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 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
|