Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
31486 | KnightsLanding | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
32452 | KnightsLanding | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
32592 | KnightsLanding | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
32676 | Haswell | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
32760 | Haswell | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
32816 | KnightsLanding | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
33026 | Haswell | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
33082 | Haswell | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
33180 | KnightsLanding | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
33194 | Haswell | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
33348 | KnightsLanding | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
33390 | Haswell | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
52766 | Nehalem | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
52794 | Nehalem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
53914 | SandyBridge | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
54096 | Nehalem | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
54264 | Nehalem | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
54460 | SandyBridge | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
54474 | SandyBridge | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
54558 | SandyBridge | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
54558 | Nehalem | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
55384 | SandyBridge | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
55762 | SandyBridge | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
58884 | Nehalem | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
77112 | generic64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
80178 | generic64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
81466 | generic64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
83692 | generic64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
85078 | generic64lc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
88186 | generic64lc | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
91924 | generic64lc | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
92302 | asmX86-64 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
92456 | asmX86-64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
92624 | asmX86-64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
92708 | asmX86-64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
92722 | generic64lc | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
93170 | asmX86-64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
93352 | asmX86-64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
194138 | reference | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
197820 | generic32lc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
198044 | generic32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
207354 | generic32lc | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
207676 | generic32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
223510 | generic32lc | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
229082 | generic32 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
236880 | generic32lc | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
236908 | generic32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
236978 | compact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
244622 | generic32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
245546 | generic32lc | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
247618 | generic32lc | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
247688 | generic32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
272692 | compact | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
272720 | compact | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
291578 | asmX86-64shld | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
291592 | asmX86-64shld | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
291648 | asmX86-64shld | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
292348 | asmX86-64shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
292908 | asmX86-64shld | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
293146 | asmX86-64shld | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
485450 | compact | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
488278 | compact | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
556906 | compact | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
1062418 | reference32bits | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
1517908 | reference | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
1531432 | reference | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
1545180 | reference | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
1618274 | reference | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
2095380 | reference32bits | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
3363808 | reference | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
4203598 | reference32bits | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
4301906 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
4933936 | ref | icpc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
4947012 | ref | icpc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
5786270 | reference32bits | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
5815698 | reference32bits | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
5830650 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
8066940 | reference32bits | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
11515770 | ref | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
15319304 | ref | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |