Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
24920 | 10292 8 0 | 33349 864 864 | ymm | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
24920 | 10260 8 0 | 32917 864 864 | ymm | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
24940 | 10292 8 0 | 33349 864 864 | ymm | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
24940 | 10292 8 0 | 33349 864 864 | ymm | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
24960 | 10372 8 0 | 31837 864 864 | ymm | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
24980 | 10292 8 0 | 33349 864 864 | ymm | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
25000 | 10260 8 0 | 32917 864 864 | ymm | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
25000 | 10260 8 0 | 32917 864 864 | ymm | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
25000 | 10260 8 0 | 32917 864 864 | ymm | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
25020 | 10388 8 0 | 31797 864 864 | ymm | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
25040 | 10932 8 0 | 33685 864 864 | ymm | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
25060 | 10932 8 0 | 33685 864 864 | ymm | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
25100 | 10932 8 0 | 33685 864 864 | ymm | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
25100 | 10932 8 0 | 33685 864 864 | ymm | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
25100 | 10932 8 0 | 33653 864 864 | ymm | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
25160 | 10932 8 0 | 33653 864 864 | ymm | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
25180 | 10932 8 0 | 33653 864 864 | ymm | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
25180 | 10932 8 0 | 33653 864 864 | ymm | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
25200 | 7710 8 0 | 22668 800 896 | ymm | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
25220 | 9131 8 0 | 28113 824 896 | ymm | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
25240 | 9131 8 0 | 25900 816 896 | ymm | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
26520 | 14932 8 0 | 37669 864 864 | xmm | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
26520 | 14660 8 0 | 37717 864 864 | xmm | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
26580 | 14740 8 0 | 37445 864 864 | xmm | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
26580 | 14932 8 0 | 37669 864 864 | xmm | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
26580 | 14740 8 0 | 37445 864 864 | xmm | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
26580 | 14932 8 0 | 37669 864 864 | xmm | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
26600 | 14628 8 0 | 37685 864 864 | xmm | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
26600 | 14628 8 0 | 37685 864 864 | xmm | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
26600 | 14868 8 0 | 37525 864 864 | xmm | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
26620 | 14660 8 0 | 37717 864 864 | xmm | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
26620 | 14740 8 0 | 37445 864 864 | xmm | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
26620 | 14868 8 0 | 37525 864 864 | xmm | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
26640 | 14932 8 0 | 37669 864 864 | xmm | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
26640 | 14740 8 0 | 37445 864 864 | xmm | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
26680 | 14868 8 0 | 37525 864 864 | xmm | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
26820 | 14868 8 0 | 37525 864 864 | xmm | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
26820 | 18516 8 0 | 39965 864 864 | xmm | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
26900 | 18324 8 0 | 39717 864 864 | xmm | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
29600 | 9983 8 0 | 26300 816 896 | ymm | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
38800 | 30348 8 0 | 51781 864 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
38820 | 30460 8 0 | 51949 864 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
39760 | 4649 16 0 | 23733 832 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
39820 | 3209 16 0 | 18289 808 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
39980 | 3921 16 0 | 20793 824 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
40040 | 14727 8 0 | 33697 824 896 | xmm | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
40280 | 33836 8 0 | 56533 864 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
40280 | 33836 8 0 | 56533 864 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
40300 | 33836 8 0 | 56533 864 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
40320 | 33836 8 0 | 56533 864 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
40360 | 33604 8 0 | 56701 864 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
40400 | 33604 8 0 | 56701 864 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
40420 | 33604 8 0 | 56701 864 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
40440 | 33604 8 0 | 56701 864 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
40980 | 16103 8 0 | 32860 816 896 | xmm | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
41120 | 13721 8 0 | 28668 800 896 | xmm | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
41160 | 3692 16 0 | 20081 824 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
41160 | 15252 8 0 | 31548 816 896 | xmm | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
47480 | 3305 16 0 | 18557 816 856 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
47520 | 4566 16 0 | 22391 824 872 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
47720 | 4598 16 0 | 23047 824 872 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
47800 | 4566 16 0 | 22391 824 872 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
50360 | 5320 16 0 | 23495 824 856 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
67660 | 32316 8 0 | 55093 864 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
67680 | 32124 8 0 | 54869 864 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
67680 | 32316 8 0 | 55093 864 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
67680 | 32124 8 0 | 54869 864 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
67700 | 32316 8 0 | 55093 864 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
67720 | 32316 8 0 | 55093 864 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
67740 | 32124 8 0 | 54869 864 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
67860 | 32124 8 0 | 54869 864 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
Compiler | Implementations
|
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 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | xmm |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | xmm |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | xmm |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | xmm |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | xmm |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | xmm |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ymm |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ymm |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ymm |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ymm |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ymm |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ymm
|