Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
26320 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
26320 | sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
26320 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
26320 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
26320 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
26320 | thomaz/asm-PSPar-v2-INT | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
26320 | thomaz/asm-PSPar-v2-INT | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
26474 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
26474 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
26474 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
26474 | thomaz/asm-PSPar-v2-FP | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
26474 | thomaz/asm-PSPar-v2-FP | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
26488 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
27076 | sse2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
27146 | sse2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
27202 | sse2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
27678 | sse2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
29862 | ssse3_x64asm | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
29862 | ssse3_x64asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
29862 | ssse3_x64asm-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
29876 | ssse3_x64asm-2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
29904 | ssse3_x64asm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
29904 | ssse3_x64asm-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
29988 | ssse3_x64asm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
29988 | ssse3_x64asm-2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
29988 | ssse3_x64asm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
29988 | ssse3_x64asm-2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
30072 | ssse3_x64asm-2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
30086 | ssse3_x64asm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
30184 | sse2_x64asm | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
30184 | sse2_x64asm-2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
30184 | sse2_x64asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
30184 | sse2_x64asm-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
30212 | sse2_x64asm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
30212 | sse2_x64asm-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
30282 | sse2_x64asm-2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
30282 | sse2_x64asm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
30282 | sse2_x64asm-2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
30310 | sse2_x64asm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
30352 | sse2_x64asm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
30366 | sse2_x64asm-2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
30534 | sse2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
44912 | thomaz/basic | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
46102 | sphlib | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
46606 | thomaz/basic | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
47614 | opt32 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
48160 | sphlib | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
48552 | opt32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
49952 | sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
50400 | sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
50470 | sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
54572 | sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
55762 | opt32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
55972 | arm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
56322 | arm | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
56756 | arm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
56938 | thomaz/basic | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
62678 | arm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
65156 | opt32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
65408 | arm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
66052 | thomaz/asm-PS-v2-FP | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
66052 | thomaz/asm-PS-v2-INT | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
66052 | thomaz/asm-PS-v2-FP | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
66052 | thomaz/asm-PS-v2-INT | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
66192 | thomaz/asm-PS | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
66192 | thomaz/asm-PS | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
66276 | thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
66276 | thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
66290 | thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
66318 | thomaz/asm-PS | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
66318 | thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
66318 | thomaz/asm-PS | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
66318 | thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
66318 | thomaz/asm-PS | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
66318 | thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
66332 | thomaz/asm-PS | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
66332 | thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
66332 | thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
66892 | opt32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
68208 | opt32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
68838 | arm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
104258 | ssse3_x64asm-PS | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
104258 | ssse3_x64asm-PS-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
104286 | ssse3_x64asm-PS-2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
104454 | ssse3_x64asm-PS | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
120162 | ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
120442 | ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
120540 | ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
120694 | ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
120708 | ssse3_x64asm-PS | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
121002 | ssse3_x64asm-PS | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
121086 | ssse3_x64asm-PS | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
121156 | ssse3_x64asm-PS | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
169876 | thomaz/basic | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
365568 | thomaz/basic | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
366632 | thomaz/basic | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |