Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
442434102 | 121433 0 0 | 122339 832 1632 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
442919070 | 147344 0 0 | 135684 880 1600 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
443071420 | 121658 0 0 | 122563 832 1632 | skylake | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
443318876 | 147152 0 0 | 135492 880 1600 | skylake | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
443668896 | 147344 0 0 | 135684 880 1600 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
443862474 | 147344 0 0 | 135684 880 1600 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
444192364 | 147344 0 0 | 135684 880 1600 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
446057524 | 147152 0 0 | 135492 880 1600 | skylake | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
447740018 | 147152 0 0 | 135492 880 1600 | skylake | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
448457658 | 96131 0 0 | 99363 832 1632 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
448769574 | 100397 0 0 | 102939 832 1632 | skylake | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
449809734 | 96342 0 0 | 99587 832 1632 | skylake | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
450336392 | 100172 0 0 | 102715 832 1632 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
454455276 | 147152 0 0 | 135492 880 1600 | skylake | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
454464076 | 149512 0 0 | 137596 880 1600 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
458877144 | 149640 0 0 | 137692 880 1600 | skylake | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
459271626 | 149640 0 0 | 137692 880 1600 | skylake | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
459694004 | 149512 0 0 | 137596 880 1600 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
459899726 | 149512 0 0 | 137596 880 1600 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
460193096 | 149640 0 0 | 137692 880 1600 | skylake | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
460762808 | 149640 0 0 | 137692 880 1600 | skylake | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
461869760 | 149512 0 0 | 137596 880 1600 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
468370760 | 87030 0 0 | 91555 824 1600 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
469334976 | 87194 0 0 | 91747 824 1600 | skylake | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
612452258 | 143488 0 0 | 129756 880 1600 | opt | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
612994536 | 143568 0 0 | 129852 880 1600 | skylake | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
613855770 | 143616 0 0 | 129852 880 1600 | skylake | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
613945332 | 143616 0 0 | 129852 880 1600 | skylake | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
613979432 | 143568 0 0 | 129852 880 1600 | skylake | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
614221916 | 143440 0 0 | 129692 880 1600 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
614594398 | 143488 0 0 | 129756 880 1600 | opt | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
626188948 | 143440 0 0 | 129692 880 1600 | opt | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
702758562 | 141128 0 0 | 127132 880 1600 | opt | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
703423160 | 141128 0 0 | 127132 880 1600 | opt | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
703835902 | 140920 0 0 | 126940 880 1600 | skylake | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
704021912 | 140920 0 0 | 126940 880 1600 | skylake | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
704230120 | 140936 0 0 | 126940 880 1600 | skylake | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
704868758 | 140936 0 0 | 126940 880 1600 | skylake | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
708266306 | 141112 0 0 | 127132 880 1600 | opt | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
722286422 | 141112 0 0 | 127132 880 1600 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
1465493436 | 37213 112 7 | 1724573 4168 6776 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
1487501224 | 51014 112 7 | 1737561 4176 6776 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
1490670654 | 57758 112 7 | 1745473 4176 6776 | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
1498112198 | 97624 56 28 | 1805047 8040 6856 | ref | icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
1498311716 | 97624 56 28 | 1805047 8040 6856 | ref | icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
1499146198 | 104432 56 28 | 1803671 8040 6856 | ref | icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
1499348862 | 105292 56 28 | 1804187 8040 6856 | ref | icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
1501310206 | 97624 56 28 | 1805047 8040 6856 | ref | icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
1501870700 | 104416 56 28 | 1803607 8040 6856 | ref | icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
1503374554 | 98724 56 28 | 1806075 8040 6856 | ref | icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
1503450630 | 98724 56 28 | 1806075 8040 6856 | ref | icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
1503457758 | 43009 112 7 | 1727165 4176 6776 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
1504083812 | 98724 56 28 | 1806075 8040 6856 | ref | icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
1504188532 | 105292 56 28 | 1804187 8040 6856 | ref | icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
1505065496 | 104432 56 28 | 1803671 8040 6856 | ref | icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
1505411908 | 98724 56 28 | 1806075 8040 6856 | ref | icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
1506607894 | 105308 56 28 | 1804251 8040 6856 | ref | icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
1509402554 | 97624 56 28 | 1805047 8040 6856 | ref | icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
1511556310 | 104416 56 28 | 1803607 8040 6856 | ref | icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
1512489198 | 94288 56 28 | 1800855 8040 6856 | ref | icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
1523373170 | 95188 56 28 | 1801771 8040 6856 | ref | icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
1537235744 | 105308 56 28 | 1804251 8040 6856 | ref | icpc_-march=broadwell_-mtune=broadwell_-O3_-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
|