Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
335220 | 126452 0 0 | 174389 840 1608 | avx | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
491900 | 246615 0 0 | 282477 840 1608 | sse | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
540300 | 65196 0 0 | 99197 840 1608 | sse | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
547620 | 66102 0 0 | 100357 840 1608 | sse | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
560180 | 61699 0 0 | 94885 832 1576 | sse | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
1444620 | 136848 0 0 | 178676 880 1576 | vec | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
1447340 | 263705 0 0 | 301525 840 1608 | vec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
1458640 | 136848 0 0 | 178676 880 1576 | vec | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
1459200 | 136848 0 0 | 178676 880 1576 | vec | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
1459300 | 136848 0 0 | 178676 880 1576 | vec | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
1472840 | 138624 0 0 | 179180 880 1576 | vec | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
1541780 | 139792 0 0 | 180244 880 1576 | vec | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
1653200 | 139304 0 0 | 181052 880 1576 | vec | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
1656740 | 139304 0 0 | 181052 880 1576 | vec | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
1671020 | 139304 0 0 | 181052 880 1576 | vec | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
1722800 | 139304 0 0 | 181052 880 1576 | vec | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
1751820 | 80382 0 0 | 118487 832 1576 | vec | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
1753480 | 80382 0 0 | 118487 832 1576 | vec | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
1832260 | 130360 0 0 | 172060 880 1576 | vec | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
1833400 | 130360 0 0 | 172060 880 1576 | vec | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
1835920 | 130360 0 0 | 172060 880 1576 | vec | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
1838620 | 92275 0 0 | 131111 832 1576 | vec | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
1843440 | 130320 0 0 | 172388 880 1576 | vec | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
1845220 | 130320 0 0 | 172388 880 1576 | vec | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
1848140 | 130320 0 0 | 172388 880 1576 | vec | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
1849700 | 130272 0 0 | 172388 880 1576 | vec | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
1849900 | 130360 0 0 | 172060 880 1576 | vec | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
1876320 | 110538 0 0 | 149143 832 1576 | vec | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
1994940 | 55313 0 0 | 90837 824 1576 | vec | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
2245560 | 60954 0 0 | 97341 840 1608 | vec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
2414560 | 61511 0 0 | 98053 840 1608 | vec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
2510220 | 51732 0 0 | 87405 832 1576 | vec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
132440820 | 34403 0 0 | 73063 832 1576 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
134506000 | 25996 0 0 | 64191 832 1576 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
134820340 | 29348 0 0 | 68183 832 1576 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
134849040 | 25996 0 0 | 64191 832 1576 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
149114500 | 44904 0 0 | 87020 880 1576 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
149128980 | 47512 0 0 | 89228 880 1576 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
149312340 | 44904 0 0 | 87020 880 1576 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
149335860 | 47512 0 0 | 89228 880 1576 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
149403040 | 41720 0 0 | 82196 880 1576 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
149579660 | 44904 0 0 | 87020 880 1576 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
149584780 | 39792 0 0 | 81540 880 1576 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
149623880 | 39792 0 0 | 81540 880 1576 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
149642940 | 47512 0 0 | 89228 880 1576 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
149652800 | 39792 0 0 | 81540 880 1576 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
149684140 | 47512 0 0 | 89228 880 1576 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
149720560 | 44904 0 0 | 87020 880 1576 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
149722220 | 39144 0 0 | 79612 880 1576 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
149860080 | 39792 0 0 | 81540 880 1576 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
150541120 | 42008 0 0 | 83836 880 1576 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
150827440 | 42008 0 0 | 83836 880 1576 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
151160600 | 42008 0 0 | 83836 880 1576 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
151185680 | 42008 0 0 | 83836 880 1576 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
155616560 | 182479 0 0 | 221155 848 1608 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
170792040 | 12584 0 0 | 48157 824 1576 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
202063260 | 11561 0 0 | 47141 832 1576 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
203899220 | 14563 0 0 | 51253 840 1608 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
214274860 | 14206 0 0 | 50557 840 1608 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 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 | vec |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | vec |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | vec |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | vec |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | vec |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | vec
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | avx |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | avx |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | avx |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | avx |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | avx |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | avx |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | avx |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | avx |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | avx |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | avx |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | avx |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | avx |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | avx |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | avx |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | avx |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | avx |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | avx |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | avx |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | avx |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | avx |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | avx |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | avx |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | avx |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | avx
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | sse |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | sse |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | sse |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | sse |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | sse |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | sse |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | sse |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | sse |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | sse |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | sse |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | sse |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | sse |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | sse |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | sse |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | sse |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | sse |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | sse |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | sse |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | sse |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | sse |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | sse |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | sse |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | sse |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | sse
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | vec |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | vec |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | vec |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | vec |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | vec |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | vec |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | vec |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | vec |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | vec |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | vec |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | vec |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | vec |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | vec |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | vec |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | vec |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | vec |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | vec |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | vec |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | vec |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | vec |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | vec |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | vec |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | vec |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | vec
|