Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
21257368 | 166016 0 0 | 166332 880 1600 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
21286584 | 166016 0 0 | 166332 880 1600 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
21308606 | 165824 0 0 | 166140 880 1600 | skylake | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
21401578 | 165824 0 0 | 166140 880 1600 | skylake | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
21429694 | 165824 0 0 | 166140 880 1600 | skylake | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
21432576 | 166016 0 0 | 166332 880 1600 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
21477016 | 165824 0 0 | 166140 880 1600 | skylake | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
21498840 | 166016 0 0 | 166332 880 1600 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
21519938 | 170168 0 0 | 169988 880 1600 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
21729928 | 170168 0 0 | 169988 880 1600 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
21769726 | 170296 0 0 | 170148 880 1600 | skylake | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
21790230 | 170296 0 0 | 170148 880 1600 | skylake | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
21901264 | 170296 0 0 | 170148 880 1600 | skylake | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
21925860 | 170168 0 0 | 169988 880 1600 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
22050204 | 143412 0 0 | 148411 832 1632 | skylake | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
22157432 | 170168 0 0 | 169988 880 1600 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
22158400 | 143187 0 0 | 148187 832 1632 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
22216766 | 170296 0 0 | 170148 880 1600 | skylake | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
22251284 | 108751 0 0 | 114355 832 1632 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
22430738 | 108976 0 0 | 114579 832 1632 | skylake | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
22943140 | 105075 0 0 | 111299 832 1632 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
22945978 | 96403 0 0 | 103491 824 1600 | skylake | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
23037696 | 96239 0 0 | 103299 824 1600 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
23324246 | 105286 0 0 | 111523 832 1632 | skylake | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
23332672 | 151960 0 0 | 159884 880 1600 | opt | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
23379356 | 151960 0 0 | 159884 880 1600 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
23397000 | 151960 0 0 | 159884 880 1600 | opt | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
23421882 | 152088 0 0 | 159980 880 1600 | skylake | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
23456862 | 151960 0 0 | 159884 880 1600 | opt | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
23490544 | 152088 0 0 | 159980 880 1600 | skylake | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
23555972 | 152088 0 0 | 159980 880 1600 | skylake | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
23576982 | 152088 0 0 | 159980 880 1600 | skylake | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
29844078 | 151448 0 0 | 159284 880 1600 | skylake | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
29844166 | 151448 0 0 | 159284 880 1600 | skylake | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
29851426 | 151640 0 0 | 159476 880 1600 | opt | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
29868256 | 151640 0 0 | 159476 880 1600 | opt | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
29912872 | 151640 0 0 | 159476 880 1600 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
29938612 | 151640 0 0 | 159476 880 1600 | opt | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
30104536 | 151448 0 0 | 159284 880 1600 | skylake | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
30441884 | 151448 0 0 | 159284 880 1600 | skylake | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
150177126 | 109724 56 28 | 1822907 8040 6856 | ref | icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
151143168 | 37830 112 7 | 1727421 4168 6776 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
152463212 | 102932 56 28 | 1815947 8040 6856 | ref | icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
152568768 | 109724 56 28 | 1822907 8040 6856 | ref | icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
153410004 | 102932 56 28 | 1815947 8040 6856 | ref | icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
153508652 | 104340 56 28 | 1817299 8040 6856 | ref | icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
153651036 | 102932 56 28 | 1815947 8040 6856 | ref | icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
153852138 | 102932 56 28 | 1815947 8040 6856 | ref | icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
153930744 | 104340 56 28 | 1817299 8040 6856 | ref | icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
154571516 | 104340 56 28 | 1817299 8040 6856 | ref | icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
154604472 | 99268 56 28 | 1811459 8040 6856 | ref | icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
155187318 | 109724 56 28 | 1822907 8040 6856 | ref | icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
155740948 | 43657 112 7 | 1730325 4176 6776 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
156807068 | 109724 56 28 | 1822907 8040 6856 | ref | icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
157675144 | 51858 112 7 | 1740945 4176 6776 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
158070132 | 64117 112 7 | 1755621 4176 6776 | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
158295984 | 100612 56 28 | 1812819 8040 6856 | ref | icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
158364800 | 104340 56 28 | 1817299 8040 6856 | ref | icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
159252060 | 108468 56 28 | 1822123 8040 6856 | ref | icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
160603234 | 108468 56 28 | 1822123 8040 6856 | ref | icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
161789980 | 108468 56 28 | 1822123 8040 6856 | ref | icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
162508874 | 108468 56 28 | 1822123 8040 6856 | ref | icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
Compiler | Implementations
|
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | opt |
icc -march=cannonlake -mtune=cannonlake -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=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | opt |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | opt |
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ref |
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ref |
icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ref |
icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ref |
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ref |
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ref |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | skylake |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | skylake |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | skylake |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | skylake |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | skylake |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | skylake
|
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=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 | skylake |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | skylake |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | skylake |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | skylake |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | skylake |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | skylake |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | skylake |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | skylake |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | skylake |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | skylake |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | skylake |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | skylake |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | skylake |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | skylake |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | skylake |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | skylake |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | skylake |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | skylake |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | skylake |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | skylake |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | skylake |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | skylake
|