Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
47768 | generic64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
48888 | KnightsLanding | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
49252 | KnightsLanding | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
50036 | generic64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
50638 | generic64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
51758 | generic64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
52458 | generic64lc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
55286 | generic64lc | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
56420 | KnightsLanding | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
56700 | KnightsLanding | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
56924 | generic64lc | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
57134 | generic64lc | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
57624 | KnightsLanding | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
57988 | asmX86-64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
58044 | asmX86-64 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
58380 | asmX86-64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
58590 | asmX86-64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
58632 | asmX86-64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
58702 | asmX86-64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
59122 | KnightsLanding | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
63350 | Nehalem | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
63644 | Nehalem | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
63882 | Nehalem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
64176 | Nehalem | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
64204 | Nehalem | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
67074 | Nehalem | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
75698 | Haswell | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
76034 | Haswell | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
76090 | Haswell | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
76538 | Haswell | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
76790 | Haswell | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
78890 | Haswell | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
124278 | reference | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
128800 | generic32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
129514 | generic32lc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
140168 | generic32lc | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
140392 | generic32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
150850 | compact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
151088 | generic32lc | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
153216 | generic32 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
162638 | generic32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
162946 | generic32lc | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
166376 | generic32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
166908 | generic32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
167020 | generic32lc | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
167678 | generic32lc | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
171192 | compact | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
173334 | compact | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
185948 | asmX86-64shld | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
186200 | asmX86-64shld | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
186606 | asmX86-64shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
186774 | asmX86-64shld | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
186984 | asmX86-64shld | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
187208 | asmX86-64shld | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
192682 | SandyBridge | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
192682 | SandyBridge | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
192892 | SandyBridge | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
193326 | SandyBridge | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
193382 | SandyBridge | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
194222 | SandyBridge | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
313600 | compact | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
314580 | compact | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
358806 | compact | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
724080 | reference32bits | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
991382 | reference | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
995820 | reference | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
998956 | reference | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
1046080 | reference | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
1385174 | reference32bits | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
2176174 | reference | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
2895942 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
2900436 | reference32bits | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
3296034 | ref | icpc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
3318448 | ref | icpc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
3887562 | reference32bits | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
3905608 | reference32bits | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
3908282 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
5379738 | reference32bits | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
7396046 | ref | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
10018106 | ref | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |