Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
695684 | 128280 0 0 | 175485 824 1608 | avx | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
729938 | 189423 0 0 | 224725 824 1608 | sse | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
770880 | 78940 0 0 | 113117 824 1608 | sse | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
813230 | 76415 0 0 | 110397 824 1608 | sse | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
866162 | 73135 0 0 | 106237 816 1576 | sse | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
1896774 | 206979 0 0 | 244301 824 1608 | vec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
1988316 | 147288 0 0 | 187628 864 1576 | vec | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
2024704 | 145904 0 0 | 187564 864 1576 | vec | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
2050026 | 145904 0 0 | 187564 864 1576 | vec | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
2050708 | 145904 0 0 | 187564 864 1576 | vec | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
2059310 | 145904 0 0 | 187564 864 1576 | vec | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
2158398 | 148928 0 0 | 190508 864 1576 | vec | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
2161940 | 148928 0 0 | 190508 864 1576 | vec | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
2175030 | 148928 0 0 | 190508 864 1576 | vec | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
2178946 | 110513 0 0 | 149247 816 1576 | vec | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
2184820 | 95044 0 0 | 133135 816 1576 | vec | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
2186426 | 148928 0 0 | 190508 864 1576 | vec | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
2187416 | 95044 0 0 | 133135 816 1576 | vec | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
2210032 | 125504 0 0 | 164023 816 1576 | vec | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
2232142 | 149128 0 0 | 189428 864 1576 | vec | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
2236828 | 69487 0 0 | 104909 808 1576 | vec | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
2512400 | 143368 0 0 | 185348 864 1576 | vec | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
2517702 | 143368 0 0 | 185348 864 1576 | vec | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
2602996 | 143336 0 0 | 184964 864 1576 | vec | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
2603084 | 143352 0 0 | 184964 864 1576 | vec | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
2616680 | 143352 0 0 | 184964 864 1576 | vec | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
2618308 | 143336 0 0 | 184964 864 1576 | vec | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
2619408 | 143320 0 0 | 185348 864 1576 | vec | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
2736118 | 143352 0 0 | 185348 864 1576 | vec | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
2783616 | 75693 0 0 | 112237 824 1608 | vec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
2971980 | 65700 0 0 | 101261 816 1576 | vec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
3070034 | 75144 0 0 | 111533 824 1608 | vec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
335825380 | 29086 0 0 | 67255 816 1576 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
336057942 | 29086 0 0 | 67255 816 1576 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
337133368 | 35168 0 0 | 74007 816 1576 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
339700526 | 39772 0 0 | 78375 816 1576 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
359560960 | 52096 0 0 | 94124 864 1576 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
359677450 | 52096 0 0 | 94124 864 1576 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
361723142 | 46416 0 0 | 86756 864 1576 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
362328604 | 52872 0 0 | 94500 864 1576 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
362437394 | 46480 0 0 | 88076 864 1576 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
362529156 | 46480 0 0 | 88076 864 1576 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
362607960 | 52872 0 0 | 94500 864 1576 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
362935870 | 46480 0 0 | 88076 864 1576 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
363233310 | 46968 0 0 | 88580 864 1576 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
363296868 | 46968 0 0 | 88580 864 1576 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
363457776 | 46968 0 0 | 88580 864 1576 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
363795058 | 46480 0 0 | 88076 864 1576 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
364426568 | 46968 0 0 | 88580 864 1576 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
364438294 | 45432 0 0 | 85700 864 1576 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
364631696 | 52112 0 0 | 94124 864 1576 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
365598266 | 52112 0 0 | 94124 864 1576 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
368022754 | 52856 0 0 | 94436 864 1576 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
368110512 | 52856 0 0 | 94436 864 1576 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
391744936 | 117908 0 0 | 155875 832 1608 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
466827152 | 13629 0 0 | 49117 808 1576 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
479450356 | 15831 0 0 | 52493 824 1608 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
485208196 | 12555 0 0 | 48037 816 1576 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
519510046 | 15730 0 0 | 52061 824 1608 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 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 | 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
|