Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
9104 | 20768 0 0 | 44469 872 928 | dolbeau/amd64-avx2 | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
9124 | 20800 0 0 | 44245 872 928 | dolbeau/amd64-avx2 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
9132 | 21000 0 0 | 45053 872 928 | dolbeau/amd64-avx2 | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
9154 | 20952 0 0 | 44509 872 928 | dolbeau/amd64-avx2 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
9266 | 21287 0 0 | 40737 832 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
9294 | 22328 0 0 | 45885 872 928 | dolbeau/amd64-avx512 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
9340 | 22424 0 0 | 46477 872 928 | dolbeau/amd64-avx512 | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
9404 | 21771 0 0 | 38276 824 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
9432 | 21399 0 0 | 38108 824 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
9504 | 22464 0 0 | 45909 872 928 | dolbeau/amd64-avx512 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
9530 | 22448 0 0 | 46149 872 928 | dolbeau/amd64-avx512 | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
9660 | 13451 0 0 | 28692 808 896 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
10188 | 18936 0 0 | 42181 872 864 | dolbeau/amd64-avx2 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
10282 | 18560 0 0 | 41405 872 864 | dolbeau/amd64-avx2 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
10288 | 18560 0 0 | 41405 872 864 | dolbeau/amd64-avx2 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
10324 | 18936 0 0 | 42181 872 864 | dolbeau/amd64-avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
10342 | 18936 0 0 | 42181 872 864 | dolbeau/amd64-avx2 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
10348 | 18560 0 0 | 41405 872 864 | dolbeau/amd64-avx2 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
10358 | 18936 0 0 | 42181 872 864 | dolbeau/amd64-avx2 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
10388 | 18560 0 0 | 41405 872 864 | dolbeau/amd64-avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
11412 | 15018 0 0 | 34537 832 896 | faster | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
11660 | 15824 0 0 | 39117 872 864 | faster | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
11662 | 15808 0 0 | 38717 872 864 | faster | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
11666 | 15808 0 0 | 38717 872 864 | faster | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
11672 | 15824 0 0 | 39117 872 864 | faster | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
11682 | 15824 0 0 | 39117 872 864 | faster | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
11694 | 15808 0 0 | 38717 872 864 | faster | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
11698 | 15824 0 0 | 39117 872 864 | faster | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
11716 | 15808 0 0 | 38717 872 864 | faster | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
11722 | 9815 0 0 | 26628 824 896 | faster | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
11752 | 16864 0 0 | 40661 872 928 | faster | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
11778 | 16112 0 0 | 39605 872 928 | faster | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
11806 | 16128 0 0 | 39749 872 928 | faster | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
11808 | 16832 0 0 | 40965 872 928 | faster | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
11814 | 8854 0 0 | 24108 808 896 | faster | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
12140 | 9366 0 0 | 25916 824 896 | faster | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
16922 | 15920 0 0 | 39325 872 928 | dolbeau/amd64-sse | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
16942 | 16112 0 0 | 39805 872 928 | dolbeau/amd64-sse | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
17186 | 16000 0 0 | 39517 872 928 | dolbeau/amd64-sse | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
17234 | 16144 0 0 | 40189 872 928 | dolbeau/amd64-sse | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
17316 | 15768 0 0 | 38701 872 864 | dolbeau/amd64-sse | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
17324 | 15768 0 0 | 38701 872 864 | dolbeau/amd64-sse | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
17340 | 15768 0 0 | 38701 872 864 | dolbeau/amd64-sse | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
17346 | 15768 0 0 | 38701 872 864 | dolbeau/amd64-sse | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
17364 | 16032 0 0 | 38869 872 864 | dolbeau/amd64-sse | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
17378 | 15200 0 0 | 38213 872 864 | faster | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
17384 | 16032 0 0 | 38869 872 864 | dolbeau/amd64-sse | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
17412 | 16032 0 0 | 38869 872 864 | dolbeau/amd64-sse | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
17432 | 16032 0 0 | 38869 872 864 | dolbeau/amd64-sse | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
17566 | 16400 0 0 | 38045 872 864 | dolbeau/amd64-sse | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
17596 | 15264 0 0 | 38325 872 864 | faster | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
17598 | 15264 0 0 | 38325 872 864 | faster | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
17602 | 15200 0 0 | 38213 872 864 | faster | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
17608 | 15264 0 0 | 38325 872 864 | faster | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
17620 | 15200 0 0 | 38213 872 864 | faster | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
17620 | 15200 0 0 | 38213 872 864 | faster | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
17634 | 19851 0 0 | 39265 832 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
17640 | 15264 0 0 | 38325 872 864 | faster | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
17678 | 19323 0 0 | 36004 824 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
17796 | 15392 0 0 | 38293 872 864 | dolbeau/amd64-sse | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
17814 | 15392 0 0 | 38293 872 864 | dolbeau/amd64-sse | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
17822 | 15568 0 0 | 38805 872 864 | dolbeau/amd64-sse | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
17830 | 15392 0 0 | 38293 872 864 | dolbeau/amd64-sse | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
17844 | 15392 0 0 | 38293 872 864 | dolbeau/amd64-sse | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
17848 | 15568 0 0 | 38805 872 864 | dolbeau/amd64-sse | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
17854 | 15568 0 0 | 38805 872 864 | dolbeau/amd64-sse | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
17864 | 15568 0 0 | 38805 872 864 | dolbeau/amd64-sse | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
17998 | 14392 0 0 | 36165 872 864 | faster | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
18130 | 10790 0 0 | 25948 808 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
18290 | 19453 0 0 | 35948 824 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
18324 | 16264 0 0 | 37853 872 864 | dolbeau/amd64-sse | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
27784 | 13976 0 0 | 35661 872 864 | faster | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
38536 | 28576 0 0 | 52037 872 928 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
38626 | 32624 0 0 | 56373 872 928 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
38842 | 29344 0 0 | 52237 872 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
38870 | 29344 0 0 | 52237 872 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
38948 | 29344 0 0 | 52237 872 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
39174 | 33216 0 0 | 57317 872 928 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
39202 | 28480 0 0 | 52053 872 928 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
39478 | 29136 0 0 | 52429 872 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
39484 | 29136 0 0 | 52429 872 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
39500 | 29136 0 0 | 52429 872 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
39562 | 29136 0 0 | 52429 872 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
40778 | 26608 0 0 | 49597 872 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
40790 | 26608 0 0 | 49597 872 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
40796 | 26608 0 0 | 49597 872 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
40904 | 26608 0 0 | 49597 872 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
40968 | 23592 0 0 | 45293 872 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
41210 | 27344 0 0 | 50301 872 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
41216 | 27344 0 0 | 50301 872 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
41222 | 27344 0 0 | 50301 872 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
41428 | 23512 0 0 | 45157 872 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
41460 | 27344 0 0 | 50301 872 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
42266 | 6252 0 0 | 25745 832 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
50714 | 5468 0 0 | 22196 824 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
55008 | 4352 0 0 | 19556 808 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
63382 | 29344 0 0 | 52237 872 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
71314 | 5835 0 0 | 22449 832 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 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
|