Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
37694712 | 70947 0 0 | 102875 832 1608 | ms | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
38326754 | 32651 0 0 | 61819 832 1608 | ms | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
38786552 | 71178 0 0 | 103107 832 1608 | x64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
38870896 | 24463 0 0 | 52123 824 1576 | ms | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
39038060 | 29966 0 0 | 59107 832 1608 | ms | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
40089286 | 32682 0 0 | 61851 832 1608 | x64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
40995440 | 29968 0 0 | 59107 832 1608 | x64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
41564968 | 24468 0 0 | 52131 824 1576 | x64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
316107876 | 76951 0 0 | 108875 832 1608 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
365700888 | 31180 0 0 | 60355 832 1608 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
368213086 | 28561 0 0 | 57715 832 1608 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
546689496 | 22360 0 0 | 50051 824 1576 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
4619157208 | 102728 0 0 | 341059 1352 1584 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
4619688092 | 102728 0 0 | 341059 1352 1584 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
4623431362 | 101840 0 0 | 338395 1352 1584 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
4623434252 | 97528 0 0 | 336091 1352 1616 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
4627109508 | 106112 0 0 | 344963 1352 1616 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
4632734630 | 108768 0 0 | 346699 1352 1584 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
4633062410 | 107080 0 0 | 343691 1352 1584 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
4633799392 | 108768 0 0 | 346699 1352 1584 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
4635326140 | 109152 0 0 | 347115 1352 1584 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
4636159048 | 109152 0 0 | 347115 1352 1584 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
4640648514 | 109152 0 0 | 347115 1352 1584 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
4641120974 | 37970 768 0 | 270778 2072 1616 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
4643121932 | 109152 0 0 | 347115 1352 1584 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
4643560806 | 103480 0 0 | 341411 1352 1584 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
4643593804 | 109008 0 0 | 346955 1352 1584 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
4648632608 | 102696 0 0 | 340995 1352 1584 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
4648752486 | 109008 0 0 | 346955 1352 1584 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
4648923270 | 98888 0 0 | 338107 1352 1616 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
4649122110 | 103480 0 0 | 341411 1352 1584 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
4652090370 | 102696 0 0 | 340995 1352 1584 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
4656232254 | 103480 0 0 | 341411 1352 1584 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
4659505464 | 64153 768 0 | 299786 2072 1616 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
4673226282 | 34118 768 0 | 265402 2064 1584 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
4704670236 | 37622 768 0 | 270370 2072 1616 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
4704836000 | 103120 0 0 | 341571 1352 1616 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
4900282392 | 103480 0 0 | 341411 1352 1584 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | ms |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | ms |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ms |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ms |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | ms |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | ms |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | ms |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | ms |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | ms |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | ms |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | ms |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | ms |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | ms |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | ms |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ms |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ms |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | ms |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | ms |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | ms |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | ms |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ms |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ms |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | ms |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | ms
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | opt |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | opt |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | opt |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | opt |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | opt |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | opt |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | opt |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | opt |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | opt |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | opt |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | opt |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | opt |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | opt |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | opt |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | opt |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | opt |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | opt |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | opt |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | opt |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | opt |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | opt |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | opt |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | opt |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | opt |
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | x64 |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | x64 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | x64 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | x64 |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | x64 |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | x64 |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | x64 |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | x64 |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | x64 |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | x64 |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | x64 |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | x64 |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | x64 |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | x64 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | x64 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | x64 |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | x64 |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | x64 |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | x64 |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | x64 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | x64 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | x64 |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | x64 |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | x64
|