Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
125576 | 19664 2768 100 | 43693 3680 1088 | avx1 | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
125588 | 19760 2768 100 | 43245 3680 1088 | sse4 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
125592 | 19696 2768 100 | 43069 3680 1088 | avx1 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
125630 | 19696 2768 100 | 43181 3680 1088 | avx1 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
125658 | 19728 2768 100 | 43389 3680 1088 | sse4 | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
125826 | 19664 2768 100 | 43325 3680 1088 | avx1 | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
126126 | 19728 2768 100 | 43757 3680 1088 | sse4 | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
127710 | 19760 2768 100 | 43133 3680 1088 | sse4 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
128004 | 24200 2768 100 | 47085 3680 1024 | sse4 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
128060 | 24200 2768 100 | 47085 3680 1024 | sse4 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
128074 | 24136 2768 100 | 47021 3680 1024 | avx1 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
128120 | 24200 2768 100 | 47085 3680 1024 | sse4 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
128126 | 24136 2768 100 | 47021 3680 1024 | avx1 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
128172 | 24200 2768 100 | 47085 3680 1024 | sse4 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
128184 | 24200 2768 100 | 47133 3680 1024 | sse4 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
128188 | 24200 2768 100 | 47133 3680 1024 | sse4 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
128190 | 24200 2768 100 | 47133 3680 1024 | sse4 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
128208 | 25152 2768 100 | 46725 3680 1008 | sse4 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
128238 | 24136 2768 100 | 47021 3680 1024 | avx1 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
128256 | 24136 2768 100 | 47069 3680 1024 | avx1 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
128266 | 24200 2768 100 | 47133 3680 1024 | sse4 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
128332 | 24136 2768 100 | 47069 3680 1024 | avx1 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
128354 | 24136 2768 100 | 47069 3680 1024 | avx1 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
128394 | 25024 2768 100 | 46597 3680 1008 | avx1 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
128496 | 25008 2768 100 | 46637 3680 1008 | avx1 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
128534 | 24136 2768 100 | 47069 3680 1024 | avx1 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
128800 | 24136 2768 100 | 47021 3680 1024 | avx1 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
128868 | 22816 2768 100 | 46021 3680 1024 | sse4 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
128910 | 22752 2768 100 | 45957 3680 1024 | avx1 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
128966 | 22816 2768 100 | 45621 3680 1024 | sse4 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
128976 | 22752 2768 100 | 45957 3680 1024 | avx1 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
128982 | 22816 2768 100 | 45621 3680 1024 | sse4 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
129014 | 22752 2768 100 | 45557 3680 1024 | avx1 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
129054 | 22816 2768 100 | 46021 3680 1024 | sse4 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
129064 | 22816 2768 100 | 45621 3680 1024 | sse4 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
129068 | 22816 2768 100 | 46021 3680 1024 | sse4 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
129106 | 22816 2768 100 | 46021 3680 1024 | sse4 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
129108 | 22752 2768 100 | 45957 3680 1024 | avx1 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
129120 | 22752 2768 100 | 45557 3680 1024 | avx1 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
129168 | 22816 2768 100 | 45621 3680 1024 | sse4 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
129190 | 22752 2768 100 | 45957 3680 1024 | avx1 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
129294 | 22752 2768 100 | 45557 3680 1024 | avx1 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
129364 | 22752 2768 100 | 45557 3680 1024 | avx1 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
141094 | 25136 2768 100 | 46765 3680 1008 | sse4 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
145846 | 14992 0 0 | 38509 856 928 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
146198 | 15016 0 0 | 38709 856 928 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
146436 | 15040 0 0 | 38445 856 928 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
148210 | 21056 0 0 | 43893 856 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
148254 | 20896 0 0 | 44133 856 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
148344 | 20896 0 0 | 44133 856 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
148450 | 20896 0 0 | 44133 856 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
148556 | 20896 0 0 | 44133 856 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
148666 | 21056 0 0 | 43893 856 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
148708 | 21056 0 0 | 43893 856 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
148768 | 21056 0 0 | 43893 856 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
149070 | 14952 0 0 | 38997 856 928 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
160090 | 15935 0 0 | 35369 816 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
172276 | 23072 0 0 | 46021 856 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
172416 | 23072 0 0 | 46021 856 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
172422 | 23072 0 0 | 46021 856 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
172482 | 23072 0 0 | 46021 856 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
173018 | 22992 0 0 | 45909 856 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
173070 | 22992 0 0 | 45909 856 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
173324 | 22992 0 0 | 45909 856 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
173702 | 26888 0 0 | 48493 856 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191020 | 20191017 |
174258 | 26648 0 0 | 48309 856 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191020 | 20191017 |
193270 | 5878 0 0 | 22372 808 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
193728 | 5837 0 0 | 22556 808 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
211336 | 4140 0 0 | 19188 792 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191020 | 20191017 |
211766 | 22992 0 0 | 45909 856 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191020 | 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
|