Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
980828 | 88458 0 0 | 118217 840 1632 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
980844 | 234196 0 0 | 268006 888 1600 | avx2 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
991304 | 229820 0 0 | 263542 888 1600 | avx2 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
992690 | 85507 0 0 | 115145 840 1632 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
994954 | 143265 0 0 | 175321 840 1632 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
1010696 | 236044 0 0 | 271142 888 1600 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
1012796 | 236044 0 0 | 271142 888 1600 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
1014384 | 236044 0 0 | 271142 888 1600 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
1024302 | 232964 0 0 | 267998 888 1600 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
1024714 | 232964 0 0 | 267998 888 1600 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
1025592 | 232964 0 0 | 267998 888 1600 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
1028572 | 232964 0 0 | 267998 888 1600 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
1060214 | 236044 0 0 | 271142 888 1600 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
1235734 | 72631 0 0 | 101377 832 1600 | avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
1240942 | 141527 0 0 | 173657 840 1632 | fpu | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
1320546 | 249012 0 0 | 284062 888 1600 | fpu | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
1322846 | 249012 0 0 | 284062 888 1600 | fpu | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
1333482 | 246028 0 0 | 281094 888 1600 | fpu | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
1334484 | 246028 0 0 | 281094 888 1600 | fpu | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
1335508 | 246028 0 0 | 281094 888 1600 | fpu | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
1337422 | 249012 0 0 | 284062 888 1600 | fpu | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
1339514 | 245228 0 0 | 279038 888 1600 | fpu | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
1339740 | 246028 0 0 | 281094 888 1600 | fpu | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
1341566 | 249012 0 0 | 284062 888 1600 | fpu | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
1347162 | 240700 0 0 | 274438 888 1600 | fpu | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
1400250 | 83125 0 0 | 112793 840 1632 | fpu | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
1436492 | 85971 0 0 | 115753 840 1632 | fpu | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
1674434 | 70557 0 0 | 99337 832 1600 | fpu | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
17039064 | 130617 0 0 | 163113 840 1632 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
17187586 | 94492 0 0 | 124313 840 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
17717088 | 77438 0 0 | 106321 832 1600 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
17886516 | 91362 0 0 | 121073 840 1632 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
19149098 | 243580 0 0 | 278630 888 1600 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
19149270 | 243580 0 0 | 278630 888 1600 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
19157594 | 243580 0 0 | 278630 888 1600 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
19183152 | 243580 0 0 | 278630 888 1600 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
19184536 | 246524 0 0 | 281606 888 1600 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
19184610 | 243588 0 0 | 277382 888 1600 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
19185638 | 286736 0 0 | 321806 888 1600 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
19191358 | 286736 0 0 | 321806 888 1600 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
19195930 | 246524 0 0 | 281606 888 1600 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
19197176 | 246524 0 0 | 281606 888 1600 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
19199688 | 286736 0 0 | 321806 888 1600 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
19204764 | 286736 0 0 | 321806 888 1600 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
19216916 | 246524 0 0 | 281606 888 1600 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
19245026 | 239332 0 0 | 273070 888 1600 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
19322994 | 281472 0 0 | 316942 888 1600 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
19325898 | 281472 0 0 | 316942 888 1600 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
19326586 | 281472 0 0 | 316942 888 1600 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
19339464 | 281472 0 0 | 316942 888 1600 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
19345770 | 313536 0 0 | 349654 888 1632 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
19480984 | 304264 0 0 | 340734 888 1632 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
19595708 | 287488 0 0 | 323254 888 1632 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
20380628 | 292816 0 0 | 328470 888 1632 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191019 | 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
|