Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
177298 | 56504 8 1048676 | 89420 928 1050304 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
236106 | 36914 8 1048676 | 67172 928 1050304 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
240544 | 50732 8 1049664 | 86825 976 1051264 | avx2 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
240556 | 50772 8 1049664 | 86977 976 1051264 | avx2 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
242576 | 57948 8 1049664 | 94572 992 1051264 | avx2 | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
244628 | 59108 8 1049664 | 96084 992 1051264 | avx2 | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
249466 | 51820 8 1049664 | 87447 984 1051232 | avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
249528 | 51804 8 1049664 | 87431 984 1051232 | avx2 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
249714 | 51804 8 1049664 | 87431 984 1051232 | avx2 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
249906 | 52036 8 1049664 | 88063 984 1051232 | avx2 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
250040 | 52052 8 1049664 | 88079 984 1051232 | avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
250130 | 52036 8 1049664 | 88063 984 1051232 | avx2 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
250160 | 51820 8 1049664 | 87447 984 1051232 | avx2 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
250258 | 52052 8 1049664 | 88079 984 1051232 | avx2 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
250770 | 34753 8 1048676 | 64908 928 1050304 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
255758 | 58764 8 1049664 | 94407 984 1051232 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
255784 | 58764 8 1049664 | 94407 984 1051232 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
256482 | 58764 8 1049664 | 94407 984 1051232 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
256948 | 58660 8 1049664 | 94271 984 1051232 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
257550 | 58764 8 1049664 | 94407 984 1051232 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
258456 | 58660 8 1049664 | 94271 984 1051232 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
258574 | 58660 8 1049664 | 94271 984 1051232 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
258614 | 58660 8 1049664 | 94271 984 1051232 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
273836 | 58740 8 1049664 | 93052 984 1051232 | avx2 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
277156 | 58764 8 1049664 | 93132 984 1051232 | avx2 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
366500 | 19453 8 1048676 | 48865 928 1050272 | avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
2392992 | 102403 0 1048644 | 135444 920 1050304 | portable | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
3329966 | 54069 0 1048644 | 84372 920 1050304 | portable | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
3357900 | 51481 0 1048644 | 81652 920 1050304 | portable | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
3479458 | 99804 0 1049632 | 135399 976 1051232 | portable | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
3481136 | 99804 0 1049632 | 135399 976 1051232 | portable | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
3483588 | 99804 0 1049632 | 135399 976 1051232 | portable | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
3485600 | 99804 0 1049632 | 135399 976 1051232 | portable | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
3486402 | 99572 0 1049632 | 135199 976 1051232 | portable | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
3490022 | 99572 0 1049632 | 135199 976 1051232 | portable | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
3491762 | 99572 0 1049632 | 135199 976 1051232 | portable | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
3495388 | 99572 0 1049632 | 135199 976 1051232 | portable | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
3498048 | 96628 0 1049632 | 130980 976 1051232 | portable | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
3525908 | 103660 0 1049632 | 139753 968 1051264 | portable | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
3543110 | 109900 0 1049632 | 146460 984 1051264 | portable | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
3571884 | 98252 0 1049632 | 132548 976 1051232 | portable | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
3582538 | 101140 0 1049632 | 137135 976 1051232 | portable | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
3584406 | 101140 0 1049632 | 137135 976 1051232 | portable | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
3589884 | 101140 0 1049632 | 137135 976 1051232 | portable | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
3592326 | 101140 0 1049632 | 137135 976 1051232 | portable | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
3597574 | 100476 0 1049632 | 136071 976 1051232 | portable | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
3598644 | 100476 0 1049632 | 136071 976 1051232 | portable | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
3599008 | 100476 0 1049632 | 136071 976 1051232 | portable | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
3600206 | 100476 0 1049632 | 136071 976 1051232 | portable | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
3612362 | 104836 0 1049632 | 141041 968 1051264 | portable | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
3633460 | 111588 0 1049632 | 148500 984 1051264 | portable | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
8305740 | 9286 0 1048644 | 38689 920 1050272 | portable | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
8822278 | 146565 0 1048644 | 179532 920 1050304 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
18821216 | 66061 0 1048644 | 96348 920 1050304 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
19147866 | 65062 0 1048644 | 95212 920 1050304 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
37085210 | 8441 0 1048644 | 37817 920 1050272 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
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
|