Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
24724 | KnightsLanding | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
25298 | KnightsLanding | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
26936 | KnightsLanding | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
26950 | KnightsLanding | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
27006 | KnightsLanding | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
27524 | KnightsLanding | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
58464 | Haswell | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
59290 | Haswell | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
59682 | Haswell | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
60102 | Haswell | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
60494 | Haswell | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
63154 | Haswell | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
88942 | Nehalem | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
90412 | SandyBridge | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
90552 | Nehalem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
91378 | SandyBridge | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
91392 | SandyBridge | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
91854 | Nehalem | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
92260 | Nehalem | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
92260 | SandyBridge | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
92624 | SandyBridge | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
94234 | Nehalem | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
94976 | SandyBridge | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
100492 | Nehalem | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
128688 | generic64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
132524 | generic64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
135184 | generic64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
137844 | generic64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141176 | generic64lc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
145922 | generic64lc | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
151228 | generic64lc | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
153146 | generic64lc | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
155106 | asmX86-64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
155204 | asmX86-64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
155498 | asmX86-64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
155862 | asmX86-64 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
155960 | asmX86-64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
156100 | asmX86-64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
318318 | reference | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
335412 | generic32lc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
336252 | generic32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
336350 | generic32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
341502 | generic32lc | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
361718 | generic32 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
366408 | generic32lc | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
380296 | generic32lc | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
380366 | generic32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
392518 | generic32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
395486 | generic32lc | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
399126 | generic32lc | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
400414 | generic32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
402934 | compact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
456344 | compact | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
463666 | compact | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
497308 | asmX86-64shld | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
497420 | asmX86-64shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
497602 | asmX86-64shld | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
497952 | asmX86-64shld | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
497966 | asmX86-64shld | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
498624 | asmX86-64shld | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
838222 | compact | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
853020 | compact | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
968338 | compact | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
1758918 | reference32bits | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
2596804 | reference | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
2618070 | reference | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
2658614 | reference | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
2759988 | reference | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
3540390 | reference32bits | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
5745530 | reference | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
6805946 | reference32bits | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
6969830 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
8022378 | ref | icpc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
8638140 | ref | icpc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
9232188 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
9514120 | reference32bits | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
9555602 | reference32bits | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
13470156 | reference32bits | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
18843356 | ref | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
26248180 | ref | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |