Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
970202 | 88458 0 0 | 118275 856 1632 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
979250 | 234196 0 0 | 268006 888 1600 | avx2 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
988400 | 143265 0 0 | 175379 856 1632 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
993464 | 229820 0 0 | 263542 888 1600 | avx2 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
993822 | 85507 0 0 | 115203 856 1632 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
1016442 | 236044 0 0 | 271142 888 1600 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
1018172 | 236044 0 0 | 271142 888 1600 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
1018310 | 236044 0 0 | 271142 888 1600 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
1020664 | 236044 0 0 | 271142 888 1600 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
1025860 | 232964 0 0 | 267998 888 1600 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
1026654 | 232964 0 0 | 267998 888 1600 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
1026804 | 232964 0 0 | 267998 888 1600 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
1032528 | 232964 0 0 | 267998 888 1600 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
1142278 | 72631 0 0 | 101435 848 1600 | avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
1238886 | 141527 0 0 | 173715 856 1632 | fpu | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
1322538 | 249012 0 0 | 284062 888 1600 | fpu | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
1325190 | 249012 0 0 | 284062 888 1600 | fpu | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
1325556 | 249012 0 0 | 284062 888 1600 | fpu | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
1326324 | 249012 0 0 | 284062 888 1600 | fpu | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
1330254 | 246028 0 0 | 281094 888 1600 | fpu | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
1333104 | 246028 0 0 | 281094 888 1600 | fpu | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
1335202 | 246028 0 0 | 281094 888 1600 | fpu | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
1341220 | 245228 0 0 | 279038 888 1600 | fpu | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
1341326 | 246028 0 0 | 281094 888 1600 | fpu | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
1351582 | 240700 0 0 | 274438 888 1600 | fpu | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
1395058 | 83125 0 0 | 112851 856 1632 | fpu | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
1448610 | 85971 0 0 | 115811 856 1632 | fpu | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
1541094 | 70557 0 0 | 99395 848 1600 | fpu | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
16995422 | 130617 0 0 | 163171 856 1632 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
17130078 | 94492 0 0 | 124371 856 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
17683530 | 77438 0 0 | 106379 848 1600 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
17832740 | 91362 0 0 | 121131 856 1632 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
19087354 | 239332 0 0 | 273070 888 1600 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
19091926 | 243580 0 0 | 278630 888 1600 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
19106278 | 243580 0 0 | 278630 888 1600 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
19107542 | 243580 0 0 | 278630 888 1600 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
19110530 | 243580 0 0 | 278630 888 1600 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
19125286 | 246524 0 0 | 281606 888 1600 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
19126388 | 246524 0 0 | 281606 888 1600 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
19129782 | 246524 0 0 | 281606 888 1600 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
19138554 | 286736 0 0 | 321806 888 1600 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
19139266 | 286736 0 0 | 321806 888 1600 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
19146578 | 246524 0 0 | 281606 888 1600 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
19146592 | 286736 0 0 | 321806 888 1600 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
19159618 | 286736 0 0 | 321806 888 1600 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
19160646 | 243588 0 0 | 277382 888 1600 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
19271288 | 281472 0 0 | 316942 888 1600 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
19294062 | 281472 0 0 | 316942 888 1600 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
19297696 | 281472 0 0 | 316942 888 1600 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
19313696 | 281472 0 0 | 316942 888 1600 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
19383720 | 292816 0 0 | 328470 888 1632 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
19509852 | 313536 0 0 | 349654 888 1632 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
19595760 | 287488 0 0 | 323254 888 1632 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
19650136 | 304264 0 0 | 340734 888 1632 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | avx2 |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | avx2 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | avx2 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | avx2 |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | avx2 |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | avx2 |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | avx2 |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | avx2 |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | avx2 |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | avx2 |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | avx2 |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | avx2 |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | avx2 |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | avx2 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | avx2 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | avx2 |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | avx2 |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | avx2 |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | avx2 |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | avx2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | avx2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | avx2 |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | avx2 |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | avx2
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | fpu |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | fpu |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | fpu |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | fpu |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | fpu |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | fpu |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | fpu |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | fpu |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | fpu |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | fpu |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | fpu |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | fpu |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | fpu |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | fpu |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | fpu |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | fpu |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | fpu |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | fpu |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | fpu |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | fpu |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | fpu |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | fpu |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | fpu |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | fpu
|