Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
48986 | ssse3_x64asm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
48986 | ssse3_x64asm | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
48986 | ssse3_x64asm-2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
48986 | ssse3_x64asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
49000 | ssse3_x64asm-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
49084 | ssse3_x64asm-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
49140 | ssse3_x64asm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
49140 | ssse3_x64asm-2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
49140 | ssse3_x64asm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
49154 | ssse3_x64asm-2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
49168 | ssse3_x64asm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
49168 | ssse3_x64asm-2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
49700 | sse2_x64asm | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
49700 | sse2_x64asm-2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
49714 | sse2_x64asm-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
49728 | sse2_x64asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
49742 | sse2_x64asm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
49798 | sse2_x64asm-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
49840 | sse2_x64asm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
49840 | sse2_x64asm-2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
49854 | sse2_x64asm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
49854 | sse2_x64asm-2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
49882 | sse2_x64asm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
49980 | sse2_x64asm-2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
52794 | thomaz/asm-PSPar-v2-FP | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
52794 | thomaz/asm-PSPar-v2-INT | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
52794 | thomaz/asm-PSPar-v2-FP | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
52794 | thomaz/asm-PSPar-v2-INT | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
56798 | sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
56868 | sse2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
58170 | sse2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
58282 | sse2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
58464 | sse2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
60844 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
60844 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
60844 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
60858 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
60942 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
60942 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
60942 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
60956 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
61096 | sse2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
86366 | sphlib | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
90202 | sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
90454 | sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
91728 | sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
94108 | opt32 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
94318 | opt32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
96334 | sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
100716 | arm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
105000 | sphlib | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
105630 | arm | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
106330 | arm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
112840 | arm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
114492 | thomaz/asm-PS-v2-FP | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
114492 | thomaz/asm-PS-v2-INT | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
114660 | thomaz/asm-PS-v2-FP | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
114674 | thomaz/asm-PS-v2-INT | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
114772 | thomaz/asm-PS | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
115010 | opt32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
118454 | ssse3_x64asm-PS | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
118496 | ssse3_x64asm-PS-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
118748 | ssse3_x64asm-PS-2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
118762 | ssse3_x64asm-PS | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
120232 | arm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
126266 | arm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
140770 | ssse3_x64asm-PS | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
140784 | ssse3_x64asm-PS | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
140910 | ssse3_x64asm-PS | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141190 | thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141190 | ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141204 | thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141274 | thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141288 | thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141330 | thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141358 | ssse3_x64asm-PS | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141456 | ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141456 | thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141512 | thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141708 | ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141722 | thomaz/asm-PS | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141722 | thomaz/asm-PS | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141778 | thomaz/asm-PS | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
141918 | thomaz/asm-PS | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
142016 | ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
142044 | thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
165396 | thomaz/asm-PS | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
179690 | opt32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
180572 | opt32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
184310 | opt32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |