Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
37666816 | 70947 0 0 | 102933 848 1608 | ms | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
38174446 | 32651 0 0 | 61877 848 1608 | ms | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
38736762 | 71178 0 0 | 103165 848 1608 | x64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
38755144 | 24463 0 0 | 52181 840 1576 | ms | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
38906120 | 29966 0 0 | 59165 848 1608 | ms | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
40027062 | 32682 0 0 | 61909 848 1608 | x64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
40639138 | 29968 0 0 | 59165 848 1608 | x64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
41156814 | 24468 0 0 | 52189 840 1576 | x64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
314285732 | 76951 0 0 | 108933 848 1608 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
357761442 | 31180 0 0 | 60413 848 1608 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
368119502 | 28561 0 0 | 57773 848 1608 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
545750008 | 22360 0 0 | 50109 840 1576 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
4591021384 | 106112 0 0 | 344963 1352 1616 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
4591123964 | 97528 0 0 | 336091 1352 1616 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
4595689390 | 101840 0 0 | 338395 1352 1584 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
4598268332 | 107080 0 0 | 343691 1352 1584 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
4598410202 | 102728 0 0 | 341059 1352 1584 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
4599557662 | 109152 0 0 | 347115 1352 1584 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
4600495900 | 109152 0 0 | 347115 1352 1584 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
4600679952 | 109152 0 0 | 347115 1352 1584 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
4601515894 | 102728 0 0 | 341059 1352 1584 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
4608916474 | 108768 0 0 | 346699 1352 1584 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
4609127876 | 37970 768 0 | 270836 2088 1616 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
4609535426 | 109008 0 0 | 346955 1352 1584 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
4610468830 | 103120 0 0 | 341571 1352 1616 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
4612747358 | 102696 0 0 | 340995 1352 1584 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
4613099782 | 109152 0 0 | 347115 1352 1584 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
4616229486 | 98888 0 0 | 338107 1352 1616 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
4617392292 | 109008 0 0 | 346955 1352 1584 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
4618039786 | 102696 0 0 | 340995 1352 1584 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
4619180856 | 103480 0 0 | 341411 1352 1584 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
4620336992 | 108768 0 0 | 346699 1352 1584 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
4620901096 | 103480 0 0 | 341411 1352 1584 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
4625446962 | 103480 0 0 | 341411 1352 1584 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
4640826890 | 64153 768 0 | 299844 2088 1616 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
4649426380 | 34118 768 0 | 265460 2080 1584 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
4651306726 | 103480 0 0 | 341411 1352 1584 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
4683252462 | 37622 768 0 | 270428 2088 1616 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 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
|