Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
38556 | Nehalem | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
38612 | KnightsLanding | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
38696 | Haswell | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
38724 | Haswell | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
38752 | Nehalem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
38864 | KnightsLanding | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
39046 | SandyBridge | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
39200 | SandyBridge | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
39270 | SandyBridge | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
39298 | SandyBridge | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
39634 | Haswell | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
39718 | KnightsLanding | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
39816 | Haswell | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
39900 | Nehalem | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
39900 | KnightsLanding | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
39970 | Nehalem | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
39970 | SandyBridge | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
39984 | KnightsLanding | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
39984 | Nehalem | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
40054 | Haswell | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
41342 | SandyBridge | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
43498 | KnightsLanding | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
43568 | Nehalem | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
43750 | Haswell | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
60046 | generic64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
62664 | generic64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
63756 | generic64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
65408 | generic64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
66346 | generic64lc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
68964 | generic64lc | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
71470 | generic64lc | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
72576 | generic64lc | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
72730 | asmX86-64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
73052 | asmX86-64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
73122 | asmX86-64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
73360 | asmX86-64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
73388 | asmX86-64 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
73640 | asmX86-64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
156604 | reference | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
158172 | generic32lc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
159376 | generic32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
166754 | generic32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
166838 | generic32lc | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
181328 | generic32lc | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
186550 | compact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
188818 | generic32 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
191352 | generic32lc | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
191394 | generic32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
196336 | generic32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
197484 | generic32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
197722 | generic32lc | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
198002 | generic32lc | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
211428 | compact | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
215138 | compact | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
228998 | asmX86-64shld | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
229236 | asmX86-64shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
230006 | asmX86-64shld | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
230048 | asmX86-64shld | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
230104 | asmX86-64shld | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
230384 | asmX86-64shld | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
381416 | compact | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
382620 | compact | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
436772 | compact | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
846510 | reference32bits | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
1199450 | reference | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
1218364 | reference | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
1233512 | reference | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
1263220 | reference | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
1654786 | reference32bits | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
2656528 | reference | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
3394006 | reference32bits | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
3414390 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
3889984 | ref | icpc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
3922520 | ref | icpc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
4639278 | reference32bits | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
4663498 | reference32bits | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
4666186 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
6420484 | reference32bits | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
9284604 | ref | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
12049800 | ref | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |