Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
9110 | 20768 0 0 | 44469 872 928 | dolbeau/amd64-avx2 | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
9112 | 20800 0 0 | 44245 872 928 | dolbeau/amd64-avx2 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
9140 | 21000 0 0 | 45053 872 928 | dolbeau/amd64-avx2 | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
9154 | 20952 0 0 | 44509 872 928 | dolbeau/amd64-avx2 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
9322 | 22328 0 0 | 45885 872 928 | dolbeau/amd64-avx512 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
9340 | 21287 0 0 | 40737 832 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
9370 | 22424 0 0 | 46477 872 928 | dolbeau/amd64-avx512 | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
9410 | 21771 0 0 | 38276 824 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
9420 | 21399 0 0 | 38108 824 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
9432 | 22464 0 0 | 45909 872 928 | dolbeau/amd64-avx512 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
9448 | 22448 0 0 | 46149 872 928 | dolbeau/amd64-avx512 | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
9682 | 13451 0 0 | 28692 808 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
10282 | 18560 0 0 | 41405 872 864 | dolbeau/amd64-avx2 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
10292 | 18936 0 0 | 42181 872 864 | dolbeau/amd64-avx2 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
10298 | 18936 0 0 | 42181 872 864 | dolbeau/amd64-avx2 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
10298 | 18560 0 0 | 41405 872 864 | dolbeau/amd64-avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
10310 | 18560 0 0 | 41405 872 864 | dolbeau/amd64-avx2 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
10340 | 18560 0 0 | 41405 872 864 | dolbeau/amd64-avx2 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
10342 | 18936 0 0 | 42181 872 864 | dolbeau/amd64-avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
10344 | 18936 0 0 | 42181 872 864 | dolbeau/amd64-avx2 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
11296 | 15018 0 0 | 34537 832 896 | faster | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
11610 | 15808 0 0 | 38717 872 864 | faster | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
11618 | 15824 0 0 | 39117 872 864 | faster | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
11630 | 15808 0 0 | 38717 872 864 | faster | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
11636 | 15824 0 0 | 39117 872 864 | faster | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
11646 | 15808 0 0 | 38717 872 864 | faster | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
11652 | 15808 0 0 | 38717 872 864 | faster | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
11654 | 15824 0 0 | 39117 872 864 | faster | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
11660 | 8854 0 0 | 24108 808 896 | faster | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
11698 | 15824 0 0 | 39117 872 864 | faster | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
11708 | 9815 0 0 | 26628 824 896 | faster | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
11772 | 16112 0 0 | 39605 872 928 | faster | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
11782 | 16832 0 0 | 40965 872 928 | faster | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
11808 | 16864 0 0 | 40661 872 928 | faster | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
11822 | 16128 0 0 | 39749 872 928 | faster | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
12178 | 9366 0 0 | 25916 824 896 | faster | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
16890 | 15920 0 0 | 39325 872 928 | dolbeau/amd64-sse | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
16922 | 16112 0 0 | 39805 872 928 | dolbeau/amd64-sse | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
17176 | 16144 0 0 | 40189 872 928 | dolbeau/amd64-sse | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
17190 | 16000 0 0 | 39517 872 928 | dolbeau/amd64-sse | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
17318 | 15768 0 0 | 38701 872 864 | dolbeau/amd64-sse | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
17334 | 15768 0 0 | 38701 872 864 | dolbeau/amd64-sse | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
17354 | 15768 0 0 | 38701 872 864 | dolbeau/amd64-sse | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
17364 | 16032 0 0 | 38869 872 864 | dolbeau/amd64-sse | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
17380 | 16032 0 0 | 38869 872 864 | dolbeau/amd64-sse | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
17398 | 16032 0 0 | 38869 872 864 | dolbeau/amd64-sse | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
17398 | 16032 0 0 | 38869 872 864 | dolbeau/amd64-sse | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
17400 | 15768 0 0 | 38701 872 864 | dolbeau/amd64-sse | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
17554 | 16400 0 0 | 38045 872 864 | dolbeau/amd64-sse | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
17598 | 15200 0 0 | 38213 872 864 | faster | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
17600 | 15264 0 0 | 38325 872 864 | faster | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
17606 | 15264 0 0 | 38325 872 864 | faster | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
17610 | 15200 0 0 | 38213 872 864 | faster | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
17612 | 15200 0 0 | 38213 872 864 | faster | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
17622 | 15200 0 0 | 38213 872 864 | faster | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
17632 | 15264 0 0 | 38325 872 864 | faster | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
17640 | 19851 0 0 | 39265 832 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
17642 | 15264 0 0 | 38325 872 864 | faster | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
17722 | 19323 0 0 | 36004 824 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
17804 | 15392 0 0 | 38293 872 864 | dolbeau/amd64-sse | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
17810 | 15392 0 0 | 38293 872 864 | dolbeau/amd64-sse | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
17828 | 15568 0 0 | 38805 872 864 | dolbeau/amd64-sse | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
17828 | 15392 0 0 | 38293 872 864 | dolbeau/amd64-sse | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
17832 | 15568 0 0 | 38805 872 864 | dolbeau/amd64-sse | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
17844 | 15392 0 0 | 38293 872 864 | dolbeau/amd64-sse | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
17870 | 15568 0 0 | 38805 872 864 | dolbeau/amd64-sse | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
17884 | 15568 0 0 | 38805 872 864 | dolbeau/amd64-sse | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
17996 | 14392 0 0 | 36165 872 864 | faster | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
18020 | 13976 0 0 | 35661 872 864 | faster | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
18124 | 10790 0 0 | 25948 808 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
18292 | 19453 0 0 | 35948 824 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
18322 | 16264 0 0 | 37853 872 864 | dolbeau/amd64-sse | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
38576 | 28576 0 0 | 52037 872 928 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
38610 | 32624 0 0 | 56373 872 928 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
38868 | 29344 0 0 | 52237 872 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
38884 | 29344 0 0 | 52237 872 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
38884 | 29344 0 0 | 52237 872 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
38884 | 29344 0 0 | 52237 872 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
39218 | 28480 0 0 | 52053 872 928 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
39260 | 33216 0 0 | 57317 872 928 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
39502 | 29136 0 0 | 52429 872 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
39526 | 29136 0 0 | 52429 872 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
39534 | 29136 0 0 | 52429 872 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
39604 | 29136 0 0 | 52429 872 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
40790 | 26608 0 0 | 49597 872 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
40802 | 26608 0 0 | 49597 872 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
40848 | 26608 0 0 | 49597 872 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
40876 | 26608 0 0 | 49597 872 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
40930 | 23592 0 0 | 45293 872 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
41208 | 27344 0 0 | 50301 872 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
41230 | 27344 0 0 | 50301 872 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
41238 | 27344 0 0 | 50301 872 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
41264 | 27344 0 0 | 50301 872 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
41440 | 23512 0 0 | 45157 872 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
42364 | 6252 0 0 | 25745 832 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
50390 | 5468 0 0 | 22196 824 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
55516 | 4352 0 0 | 19556 808 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
71156 | 5835 0 0 | 22449 832 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
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
|