Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
483616 | 133417 0 0 | 205541 840 1608 | avx | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
707468 | 249637 0 0 | 308453 840 1608 | sse | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
787718 | 75488 0 0 | 132229 840 1608 | sse | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
812582 | 75138 0 0 | 131717 840 1608 | sse | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
909844 | 71278 0 0 | 126813 832 1576 | sse | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
1789914 | 270696 0 0 | 331357 840 1608 | vec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
1947572 | 146168 0 0 | 210732 880 1608 | vec | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
1965560 | 145992 0 0 | 210700 880 1608 | vec | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
2057666 | 147288 0 0 | 210028 880 1576 | vec | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
2058160 | 149128 0 0 | 211812 880 1576 | vec | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
2089940 | 145904 0 0 | 209964 880 1576 | vec | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
2090980 | 145904 0 0 | 209964 880 1576 | vec | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
2091766 | 145904 0 0 | 209964 880 1576 | vec | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
2092148 | 145904 0 0 | 209964 880 1576 | vec | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
2092498 | 148928 0 0 | 212956 880 1576 | vec | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
2093186 | 148928 0 0 | 212956 880 1576 | vec | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
2093472 | 148928 0 0 | 212956 880 1576 | vec | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
2095314 | 148928 0 0 | 212956 880 1576 | vec | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
2170646 | 147608 0 0 | 212380 880 1608 | vec | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
2177528 | 143336 0 0 | 207332 880 1576 | vec | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
2179988 | 143336 0 0 | 207332 880 1576 | vec | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
2217334 | 143352 0 0 | 207348 880 1576 | vec | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
2217490 | 143352 0 0 | 207348 880 1576 | vec | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
2226108 | 143368 0 0 | 207764 880 1576 | vec | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
2230096 | 143352 0 0 | 207748 880 1576 | vec | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
2231570 | 143320 0 0 | 207716 880 1576 | vec | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
2232306 | 143368 0 0 | 207764 880 1576 | vec | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
2311152 | 148912 0 0 | 214036 880 1608 | vec | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
2970438 | 75311 0 0 | 134381 840 1608 | vec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
2999490 | 74991 0 0 | 134005 840 1608 | vec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
3115438 | 65668 0 0 | 123629 832 1576 | vec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
339168238 | 56304 0 0 | 121476 880 1608 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
339224582 | 55416 0 0 | 120236 880 1608 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
339458378 | 46416 0 0 | 109156 880 1576 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
339494196 | 46968 0 0 | 110964 880 1576 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
339515142 | 46968 0 0 | 110964 880 1576 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
339551738 | 45432 0 0 | 108116 880 1576 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
339573558 | 46968 0 0 | 110964 880 1576 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
339586664 | 46968 0 0 | 110964 880 1576 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
339714032 | 46480 0 0 | 110444 880 1576 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
339754180 | 46480 0 0 | 110444 880 1576 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
339960492 | 46480 0 0 | 110444 880 1576 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
339963296 | 46480 0 0 | 110444 880 1576 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
341966194 | 52856 0 0 | 116852 880 1576 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
341987932 | 55472 0 0 | 120036 880 1608 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
342110798 | 52856 0 0 | 116852 880 1576 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
343027728 | 54704 0 0 | 119412 880 1608 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
343198082 | 52872 0 0 | 116868 880 1576 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
343791690 | 52872 0 0 | 116868 880 1576 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
344171784 | 52096 0 0 | 116492 880 1576 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
344180982 | 52096 0 0 | 116492 880 1576 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
344477198 | 52112 0 0 | 116508 880 1576 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
345032850 | 52112 0 0 | 116508 880 1576 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
364427140 | 181833 0 0 | 243451 848 1608 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
489823644 | 15652 0 0 | 74893 840 1608 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
493433444 | 15782 0 0 | 74821 840 1608 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
499808042 | 12456 0 0 | 70333 832 1576 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
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
|