Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
180796 | 28040 220672 0 | 57996 221544 1576 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
180928 | 28040 220672 0 | 57996 221544 1576 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
181038 | 28040 220672 0 | 57996 221544 1576 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
181038 | 28040 220672 0 | 57996 221544 1576 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
181412 | 28040 220672 0 | 58268 221544 1576 | opt | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
181456 | 28040 220672 0 | 58268 221544 1576 | opt | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
181500 | 27168 220672 0 | 56996 221544 1576 | opt | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
181500 | 30520 100896 0 | 60647 101776 1576 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
181522 | 27168 220672 0 | 56996 221544 1576 | opt | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
181610 | 30520 100896 0 | 60647 101776 1576 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
181654 | 27168 220672 0 | 57156 221544 1576 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
181654 | 27416 100896 0 | 57511 101776 1576 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
181786 | 27168 220672 0 | 57156 221544 1576 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
181808 | 27416 100896 0 | 57511 101776 1576 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
181830 | 27168 220672 0 | 57156 221544 1576 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
181852 | 27168 220672 0 | 56996 221544 1576 | opt | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
181852 | 27416 100896 0 | 57511 101776 1576 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
182138 | 27168 220672 0 | 57156 221544 1576 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
182138 | 27416 100896 0 | 57511 101776 1576 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
182182 | 27168 220672 0 | 56996 221544 1576 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
182270 | 28040 220672 0 | 58268 221544 1576 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
182446 | 28040 220672 0 | 58268 221544 1576 | opt | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
182666 | 30520 100896 0 | 60647 101776 1576 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
182864 | 26752 100896 0 | 57119 101776 1576 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
183700 | 26752 100896 0 | 57119 101776 1576 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
183920 | 26752 100896 0 | 57119 101776 1576 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
184448 | 29888 100896 0 | 59855 101776 1576 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
184998 | 29888 100896 0 | 59855 101776 1576 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
185196 | 30192 100896 0 | 58943 101776 1576 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
185306 | 30520 100896 0 | 60647 101776 1576 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
185372 | 26752 100896 0 | 57119 101776 1576 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
186186 | 29888 100896 0 | 59855 101776 1576 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
186340 | 29888 100896 0 | 59855 101776 1576 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
187550 | 33296 100896 0 | 62103 101776 1576 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
187660 | 31672 220672 0 | 60284 221544 1576 | opt | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
188430 | 30464 220672 0 | 59132 221544 1576 | opt | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
194986 | 21781 196608 0 | 48171 197432 1608 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
201872 | 20405 196608 0 | 45347 197432 1608 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
206888 | 26053 98336 0 | 52926 99168 1608 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
209990 | 14225 98336 0 | 39638 99168 1608 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
213268 | 12846 98336 0 | 37558 99168 1608 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
218108 | 12037 98336 0 | 35798 99160 1608 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
219692 | 17127 196608 0 | 40763 197424 1608 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
225676 | 19577 196608 0 | 44171 197432 1608 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
230912 | 35688 100352 0 | 65604 101224 1576 | prot | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
232144 | 35760 100352 0 | 65836 101224 1576 | prot | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
232408 | 35688 100352 0 | 65604 101224 1576 | prot | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
232452 | 35760 100352 0 | 65836 101224 1576 | prot | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
232496 | 35760 100352 0 | 65836 101224 1576 | prot | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
232628 | 34512 100352 0 | 64828 101224 1576 | prot | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
232760 | 35760 100352 0 | 65836 101224 1576 | prot | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
232958 | 35688 100352 0 | 65604 101224 1576 | prot | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
233068 | 34400 100352 0 | 64444 101224 1576 | prot | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
233222 | 34512 100352 0 | 64828 101224 1576 | prot | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
233332 | 34400 100352 0 | 64444 101224 1576 | prot | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
233442 | 34512 100352 0 | 64828 101224 1576 | prot | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
233772 | 34512 100352 0 | 64828 101224 1576 | prot | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
233860 | 34400 100352 0 | 64444 101224 1576 | prot | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
234014 | 34400 100352 0 | 64444 101224 1576 | prot | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
241142 | 35688 100352 0 | 65604 101224 1576 | prot | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
257136 | 33229 98304 0 | 60075 99128 1608 | prot | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
276606 | 15611 98304 0 | 40995 99128 1608 | prot | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
277486 | 14065 98304 0 | 38755 99128 1608 | prot | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 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 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | prot |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | prot |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | prot |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | prot |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | prot |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | prot |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | prot |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | prot |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | prot |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ref |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ref |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ref |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ref |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ref |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ref
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | prot |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | prot |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | prot |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | prot |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | prot |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | prot |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | prot |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | prot |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | prot |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | prot |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | prot |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | prot |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | prot |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | prot |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | prot |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | prot |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | prot |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | prot |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | prot |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | prot |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | prot |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | prot |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | prot |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | prot
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | ref |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | ref |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ref |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ref |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | ref |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | ref |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | ref |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | ref |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | ref |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | ref |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | ref |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | ref |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | ref |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | ref |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ref |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ref |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | ref |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | ref |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | ref |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | ref |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ref |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ref |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | ref |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | ref
|