Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
479302 | 133934 0 0 | 206173 840 1608 | avx | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
705052 | 249407 0 0 | 308973 840 1608 | sse | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
787980 | 74963 0 0 | 132469 840 1608 | sse | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
800008 | 74714 0 0 | 132053 840 1608 | sse | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
900940 | 70858 0 0 | 127125 832 1576 | sse | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
1804126 | 269112 0 0 | 330541 840 1608 | vec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
1939296 | 143368 0 0 | 208708 880 1608 | vec | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2047820 | 142928 0 0 | 207748 880 1576 | vec | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2048440 | 142928 0 0 | 207748 880 1576 | vec | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2049114 | 144272 0 0 | 207820 880 1576 | vec | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2050208 | 142928 0 0 | 207748 880 1576 | vec | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2052292 | 142928 0 0 | 207748 880 1576 | vec | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2077072 | 142848 0 0 | 208332 880 1608 | vec | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2102782 | 146336 0 0 | 209828 880 1576 | vec | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2136536 | 146120 0 0 | 210908 880 1576 | vec | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2137024 | 146120 0 0 | 210908 880 1576 | vec | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2137238 | 146120 0 0 | 210908 880 1576 | vec | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2142524 | 146120 0 0 | 210908 880 1576 | vec | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2177352 | 144168 0 0 | 209716 880 1608 | vec | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2209212 | 140440 0 0 | 205244 880 1576 | vec | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2215616 | 140440 0 0 | 205244 880 1576 | vec | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2219188 | 140424 0 0 | 205228 880 1576 | vec | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2227590 | 140240 0 0 | 205444 880 1576 | vec | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2227958 | 140192 0 0 | 205396 880 1576 | vec | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2229036 | 140224 0 0 | 205428 880 1576 | vec | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2230140 | 140240 0 0 | 205444 880 1576 | vec | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
2271086 | 140424 0 0 | 205228 880 1576 | vec | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
2350594 | 145256 0 0 | 211156 880 1608 | vec | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
3017572 | 74359 0 0 | 134189 840 1608 | vec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
3039700 | 65115 0 0 | 123813 832 1576 | vec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
3081618 | 74134 0 0 | 133925 840 1608 | vec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
338757226 | 43432 0 0 | 108244 880 1576 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
338851748 | 50608 0 0 | 116548 880 1608 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
338859504 | 51672 0 0 | 117260 880 1608 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
339017762 | 40296 0 0 | 103716 880 1576 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
339034688 | 42912 0 0 | 106388 880 1576 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
339288422 | 43432 0 0 | 108244 880 1576 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
339304132 | 43432 0 0 | 108244 880 1576 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
339815480 | 43432 0 0 | 108244 880 1576 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
340012996 | 41280 0 0 | 106060 880 1576 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
340127034 | 41280 0 0 | 106060 880 1576 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
340459828 | 41280 0 0 | 106060 880 1576 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
341336426 | 51856 0 0 | 117188 880 1608 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
341442416 | 49272 0 0 | 114036 880 1576 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
341937176 | 49272 0 0 | 114036 880 1576 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
342091022 | 41280 0 0 | 106060 880 1576 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
342841620 | 49288 0 0 | 114052 880 1576 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
342906378 | 49288 0 0 | 114052 880 1576 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
343133260 | 49072 0 0 | 114548 880 1608 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
344033670 | 46672 0 0 | 111836 880 1576 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
344202082 | 46656 0 0 | 111820 880 1576 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
344221528 | 46656 0 0 | 111820 880 1576 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
344246588 | 46672 0 0 | 111836 880 1576 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
364503390 | 177905 0 0 | 240323 848 1608 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
489264206 | 14383 0 0 | 74381 840 1608 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
492502966 | 14309 0 0 | 74117 840 1608 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
500165626 | 11433 0 0 | 70101 832 1576 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 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
|