Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
125470 | 19712 2768 100 | 43309 3680 1088 | sse4 | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
125532 | 19648 2768 100 | 43581 3680 1088 | avx1 | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
125572 | 19680 2768 100 | 43101 3680 1088 | avx1 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
125642 | 19648 2768 100 | 43245 3680 1088 | avx1 | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
125656 | 19680 2768 100 | 42989 3680 1088 | avx1 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
125702 | 19744 2768 100 | 43165 3680 1088 | sse4 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
125868 | 19712 2768 100 | 43645 3680 1088 | sse4 | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
127976 | 24168 2768 100 | 47005 3680 1024 | sse4 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
127986 | 24104 2768 100 | 46941 3680 1024 | avx1 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
128014 | 24104 2768 100 | 46941 3680 1024 | avx1 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
128024 | 24168 2768 100 | 47005 3680 1024 | sse4 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
128046 | 24104 2768 100 | 46941 3680 1024 | avx1 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
128048 | 24104 2768 100 | 46941 3680 1024 | avx1 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
128090 | 24168 2768 100 | 47005 3680 1024 | sse4 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
128102 | 24168 2768 100 | 47005 3680 1024 | sse4 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
128118 | 24104 2768 100 | 46925 3680 1024 | avx1 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
128170 | 24104 2768 100 | 46925 3680 1024 | avx1 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
128202 | 24104 2768 100 | 46925 3680 1024 | avx1 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
128224 | 24168 2768 100 | 46989 3680 1024 | sse4 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
128256 | 24104 2768 100 | 46925 3680 1024 | avx1 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
128334 | 24168 2768 100 | 46989 3680 1024 | sse4 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
128352 | 24168 2768 100 | 46989 3680 1024 | sse4 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
128356 | 24168 2768 100 | 46989 3680 1024 | sse4 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
128448 | 25120 2768 100 | 46685 3680 1008 | sse4 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
128482 | 24992 2768 100 | 46557 3680 1008 | avx1 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
128498 | 25120 2768 100 | 46629 3680 1008 | sse4 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
128666 | 24992 2768 100 | 46501 3680 1008 | avx1 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
128776 | 22800 2768 100 | 45541 3680 1024 | sse4 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
128860 | 22736 2768 100 | 45877 3680 1024 | avx1 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
128980 | 22736 2768 100 | 45477 3680 1024 | avx1 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
128984 | 22800 2768 100 | 45941 3680 1024 | sse4 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
128988 | 22736 2768 100 | 45477 3680 1024 | avx1 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
129014 | 22800 2768 100 | 45541 3680 1024 | sse4 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
129016 | 22736 2768 100 | 45877 3680 1024 | avx1 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
129046 | 22736 2768 100 | 45477 3680 1024 | avx1 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
129054 | 22800 2768 100 | 45541 3680 1024 | sse4 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
129110 | 22800 2768 100 | 45941 3680 1024 | sse4 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
129124 | 22800 2768 100 | 45941 3680 1024 | sse4 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
129136 | 22736 2768 100 | 45877 3680 1024 | avx1 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
129198 | 22800 2768 100 | 45541 3680 1024 | sse4 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
129220 | 22800 2768 100 | 45941 3680 1024 | sse4 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
129226 | 22736 2768 100 | 45477 3680 1024 | avx1 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
145070 | 14992 0 0 | 38429 856 928 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
145554 | 14952 0 0 | 38917 856 928 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
146100 | 15016 0 0 | 38629 856 928 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
146388 | 15040 0 0 | 38365 856 928 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
147828 | 20896 0 0 | 44053 856 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
147892 | 20896 0 0 | 44053 856 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
147940 | 20896 0 0 | 44053 856 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
148218 | 20896 0 0 | 44053 856 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
149060 | 21040 0 0 | 43797 856 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
149260 | 21040 0 0 | 43797 856 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
149264 | 21040 0 0 | 43797 856 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
149406 | 21040 0 0 | 43797 856 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
151480 | 19744 2768 100 | 43053 3680 1088 | sse4 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
151744 | 22736 2768 100 | 45877 3680 1024 | avx1 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
160224 | 15903 0 0 | 35315 832 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
172302 | 23040 0 0 | 45909 856 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
172346 | 23040 0 0 | 45909 856 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
172372 | 23040 0 0 | 45909 856 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
172396 | 23040 0 0 | 45909 856 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
173046 | 22960 0 0 | 45797 856 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
173058 | 22960 0 0 | 45797 856 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
173138 | 22960 0 0 | 45797 856 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
173284 | 22960 0 0 | 45797 856 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
173728 | 26840 0 0 | 48365 856 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191023 | 20191017 |
174668 | 26616 0 0 | 48197 856 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191023 | 20191017 |
201524 | 5889 0 0 | 22374 824 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
203192 | 5813 0 0 | 22518 824 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
221134 | 4157 0 0 | 19262 808 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191023 | 20191017 |
Compiler | Implementations
|
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | avx1 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | avx1 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | avx1 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | avx1 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | avx1 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | avx1 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ref |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ref |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | sse4 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | sse4 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | sse4 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | sse4 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | sse4 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | sse4
|