Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
6886 | 7096 0 0 | 25829 840 864 | avx2 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6886 | 7096 0 0 | 25429 840 864 | avx2 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6886 | 7096 0 0 | 25829 840 864 | avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6886 | 7096 0 0 | 25429 840 864 | avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6886 | 7096 0 0 | 25829 840 864 | avx2 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6886 | 7096 0 0 | 25429 840 864 | avx2 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6886 | 7096 0 0 | 25829 840 864 | avx2 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6908 | 7096 0 0 | 25429 840 864 | avx2 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
6930 | 7352 0 0 | 24421 840 864 | avx2 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
6930 | 7352 0 0 | 24477 840 864 | avx2 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
7106 | 12472 0 0 | 30853 840 864 | sse2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
7106 | 12472 0 0 | 30853 840 864 | sse2 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
7128 | 12568 0 0 | 30901 840 864 | sse2 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
7128 | 12568 0 0 | 30901 840 864 | sse2 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
7128 | 12568 0 0 | 30901 840 864 | sse2 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
7128 | 12472 0 0 | 30853 840 864 | sse2 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
7128 | 12568 0 0 | 30901 840 864 | sse2 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
7150 | 12456 0 0 | 30805 840 864 | sse2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
7150 | 12456 0 0 | 30805 840 864 | sse2 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
7172 | 7656 0 0 | 26021 840 864 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
7172 | 7656 0 0 | 26021 840 864 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
7172 | 7656 0 0 | 26021 840 864 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
7194 | 7656 0 0 | 26021 840 864 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
7194 | 7656 0 0 | 26053 840 864 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
7194 | 7656 0 0 | 26053 840 864 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
7194 | 7656 0 0 | 26053 840 864 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
7194 | 12456 0 0 | 30805 840 864 | sse2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
7194 | 12456 0 0 | 30805 840 864 | sse2 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
7216 | 7656 0 0 | 26053 840 864 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
7216 | 12536 0 0 | 31269 840 864 | sse2 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
7216 | 12536 0 0 | 31269 840 864 | sse2 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
7216 | 12536 0 0 | 31269 840 864 | sse2 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
7216 | 12536 0 0 | 31269 840 864 | sse2 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
7238 | 5663 0 0 | 19953 800 896 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
7854 | 3398 0 0 | 16081 800 896 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
7898 | 3444 0 0 | 16289 800 896 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
8470 | 8439 0 0 | 22713 800 896 | sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
8536 | 7399 0 0 | 20225 800 896 | sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
8646 | 15768 0 0 | 32821 840 864 | sse2 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
8646 | 15736 0 0 | 32845 840 864 | sse2 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
9834 | 7125 0 0 | 19793 800 896 | sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
10846 | 12472 0 0 | 30853 840 864 | sse2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
12694 | 14905 0 0 | 29201 800 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
12694 | 14905 0 0 | 29201 800 896 | ref64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
16610 | 6150 0 0 | 20611 792 872 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
16610 | 6150 0 0 | 20611 792 872 | ref64 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
16610 | 6182 0 0 | 21235 792 872 | ref64 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
16632 | 6150 0 0 | 20611 792 872 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
16632 | 6182 0 0 | 21235 792 872 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
16632 | 6150 0 0 | 20611 792 872 | ref64 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
16654 | 4797 0 0 | 16577 784 856 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
16676 | 4797 0 0 | 16577 784 856 | ref64 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
17072 | 6883 0 0 | 21643 792 856 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
17116 | 6883 0 0 | 21643 792 856 | ref64 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
19734 | 13912 0 0 | 31037 840 864 | ref64 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
19756 | 13912 0 0 | 31037 840 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
20394 | 5662 0 0 | 18420 792 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
20394 | 5662 0 0 | 18420 792 896 | ref64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
20504 | 5491 0 0 | 18068 792 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
20504 | 5491 0 0 | 18068 792 896 | ref64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
20746 | 14632 0 0 | 31701 840 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
20746 | 14632 0 0 | 31701 840 864 | ref64 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
20988 | 5149 0 0 | 16724 776 896 | ref64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
21010 | 5149 0 0 | 16724 776 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
25520 | 15088 0 0 | 33453 840 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25520 | 15088 0 0 | 33453 840 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25520 | 15088 0 0 | 33453 840 864 | ref64 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25542 | 15088 0 0 | 33453 840 864 | ref64 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25564 | 15088 0 0 | 33453 840 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25564 | 15088 0 0 | 33453 840 864 | ref64 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25630 | 15088 0 0 | 33453 840 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25696 | 14384 0 0 | 32781 840 864 | ref64 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25762 | 14384 0 0 | 32781 840 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25762 | 14384 0 0 | 32781 840 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25762 | 14384 0 0 | 32781 840 864 | ref64 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25762 | 14384 0 0 | 32781 840 864 | ref64 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25938 | 15088 0 0 | 33453 840 864 | ref64 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
26004 | 14384 0 0 | 32781 840 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
26268 | 14384 0 0 | 32781 840 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
26290 | 14384 0 0 | 32781 840 864 | ref64 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
39710 | 14024 0 0 | 32373 840 864 | ref64 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
39732 | 14024 0 0 | 32373 840 864 | ref64 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
39754 | 14024 0 0 | 32373 840 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
39754 | 14024 0 0 | 32373 840 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
39754 | 14024 0 0 | 32373 840 864 | ref64 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
39754 | 14024 0 0 | 32373 840 864 | ref64 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
41030 | 14024 0 0 | 32373 840 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
43340 | 14024 0 0 | 32373 840 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
62436 | 13064 0 0 | 31813 840 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
62436 | 13064 0 0 | 31813 840 864 | ref64 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
62436 | 13064 0 0 | 31813 840 864 | ref64 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
62458 | 13064 0 0 | 31813 840 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
62458 | 13064 0 0 | 31813 840 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
62458 | 13064 0 0 | 31813 840 864 | ref64 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
62480 | 13064 0 0 | 31813 840 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
62568 | 13064 0 0 | 31813 840 864 | ref64 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
Compiler | Implementations
|
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | avx2 |
icc -march=cannonlake -mtune=cannonlake -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=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | avx2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | avx2 |
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 | ref64 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ref64 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ref64 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ref64 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ref64 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ref64 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | sse2 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | sse2 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | sse2 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | sse2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | sse2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | sse2
|