Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
24904 | 7710 8 0 | 22652 784 896 | ymm | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
24970 | 14868 8 0 | 37509 848 864 | xmm | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
24992 | 14932 8 0 | 37653 848 864 | xmm | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
24992 | 8941 8 0 | 25700 800 896 | ymm | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
25014 | 14932 8 0 | 37653 848 864 | xmm | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25036 | 14932 8 0 | 37653 848 864 | xmm | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25036 | 14740 8 0 | 37429 848 864 | xmm | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25036 | 14868 8 0 | 37509 848 864 | xmm | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25058 | 14628 8 0 | 37669 848 864 | xmm | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25058 | 14868 8 0 | 37509 848 864 | xmm | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25058 | 14740 8 0 | 37429 848 864 | xmm | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25058 | 14660 8 0 | 37701 848 864 | xmm | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25080 | 14660 8 0 | 37701 848 864 | xmm | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25080 | 14740 8 0 | 37429 848 864 | xmm | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25080 | 14740 8 0 | 37429 848 864 | xmm | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25102 | 14628 8 0 | 37669 848 864 | xmm | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25124 | 8941 8 0 | 27225 808 896 | ymm | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
25344 | 10292 8 0 | 33333 848 864 | ymm | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25344 | 10932 8 0 | 33669 848 864 | ymm | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25344 | 10932 8 0 | 33669 848 864 | ymm | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25344 | 10932 8 0 | 33669 848 864 | ymm | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25366 | 10932 8 0 | 33637 848 864 | ymm | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25366 | 10932 8 0 | 33637 848 864 | ymm | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25388 | 10932 8 0 | 33637 848 864 | ymm | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25388 | 10932 8 0 | 33637 848 864 | ymm | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25410 | 10260 8 0 | 32901 848 864 | ymm | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25454 | 10260 8 0 | 32901 848 864 | ymm | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25454 | 10932 8 0 | 33669 848 864 | ymm | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25454 | 10388 8 0 | 31781 848 864 | ymm | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25476 | 10260 8 0 | 32901 848 864 | ymm | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
25586 | 10292 8 0 | 33333 848 864 | ymm | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25630 | 18324 8 0 | 39701 848 864 | xmm | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25674 | 10292 8 0 | 33333 848 864 | ymm | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25740 | 10292 8 0 | 33333 848 864 | ymm | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
26026 | 14868 8 0 | 37509 848 864 | xmm | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
26202 | 18516 8 0 | 39949 848 864 | xmm | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
26224 | 14932 8 0 | 37653 848 864 | xmm | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
28204 | 10372 8 0 | 31821 848 864 | ymm | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
28270 | 10260 8 0 | 32901 848 864 | ymm | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
32010 | 10053 8 0 | 26348 800 896 | ymm | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
39534 | 14259 8 0 | 32537 808 896 | xmm | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
40568 | 30460 8 0 | 51933 848 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
40612 | 15252 8 0 | 31532 800 896 | xmm | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
40766 | 14997 8 0 | 31740 800 896 | xmm | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
40788 | 13721 8 0 | 28652 784 896 | xmm | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
41096 | 30348 8 0 | 51765 848 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
41690 | 4313 16 0 | 21169 808 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
41712 | 5537 16 0 | 23909 816 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
42130 | 33836 8 0 | 56517 848 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
42196 | 33836 8 0 | 56517 848 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
42218 | 33836 8 0 | 56517 848 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
42240 | 33836 8 0 | 56517 848 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
42262 | 3209 16 0 | 18273 792 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
42504 | 33604 8 0 | 56685 848 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
42526 | 33604 8 0 | 56685 848 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
42526 | 33604 8 0 | 56685 848 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
42570 | 33604 8 0 | 56685 848 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
43340 | 3692 16 0 | 20065 808 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
45364 | 3305 16 0 | 18541 800 856 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
45496 | 4566 16 0 | 22375 808 872 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
45518 | 4566 16 0 | 22375 808 872 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
45562 | 4598 16 0 | 23031 808 872 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
50116 | 5320 16 0 | 23479 808 856 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
70356 | 32316 8 0 | 55077 848 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
70400 | 32124 8 0 | 54853 848 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
70466 | 32124 8 0 | 54853 848 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
70466 | 32316 8 0 | 55077 848 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
70488 | 32316 8 0 | 55077 848 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
70532 | 32124 8 0 | 54853 848 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
71588 | 32124 8 0 | 54853 848 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
99198 | 32316 8 0 | 55077 848 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 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
|