Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2850 | e/amd64-xmm6 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
2863 | amd64_xmm6 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
2863 | amd64_xmm6 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
2875 | amd64_xmm6 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
2875 | amd64_xmm6 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
2875 | e/amd64-xmm6 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
2875 | e/amd64-xmm6 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
2887 | e/amd64-xmm6 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
2887 | amd64_xmm6 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
2888 | e/amd64-xmm6 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
2900 | amd64_xmm6 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
2900 | amd64_xmm6 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
2900 | e/amd64-xmm6 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
2963 | amd64_xmm6 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
3188 | e/amd64-xmm5 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
3200 | e/amd64-xmm5 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
3200 | e/amd64-xmm5 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
3212 | e/amd64-xmm5 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
3250 | e/amd64-xmm5 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
3300 | e/amd64-xmm5 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
4513 | e/amd64-xmm2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
4525 | e/amd64-xmm2 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
4525 | e/amd64-xmm2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
4550 | e/amd64-xmm2 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
4550 | e/amd64-xmm2 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
4575 | e/amd64-xmm2 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
4838 | e/amd64-xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
4875 | e/amd64-xmm | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
4875 | e/amd64-xmm | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
4888 | e/amd64-xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
4900 | e/amd64-xmm | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
4900 | e/amd64-xmm | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
5025 | e/amd64-3 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
5050 | e/amd64-3 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
5050 | e/amd64-3 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
5050 | e/amd64-3 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
5050 | e/amd64-3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
5063 | e/amd64-3 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
5075 | e/amd64-3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
5088 | e/amd64-3 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
5100 | e/amd64-2 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
5150 | e/amd64-2 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
5175 | e/amd64-2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
5175 | e/amd64-2 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
5187 | e/amd64-2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
5188 | e/amd64-2 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
5213 | e/amd64-2 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
5237 | e/amd64-2 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
5725 | e/regs | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
5975 | e/merged | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
5988 | e/regs | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6100 | e/merged | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
6100 | e/regs | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
6150 | e/ref | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6238 | e/merged | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
6250 | e/ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6325 | e/merged | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6375 | e/merged | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
6425 | e/merged | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
6513 | e/ref | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
6875 | e/amd64-1 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
6888 | e/amd64-1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6888 | e/amd64-1 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
6925 | e/amd64-1 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
6925 | e/amd64-1 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
7037 | e/amd64-1 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
7050 | e/amd64-1 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
7150 | e/amd64-1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
8850 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
8912 | e/regs | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
9025 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
9275 | ref | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
9287 | ref | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9675 | e/merged | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9737 | e/regs | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
10013 | e/ref | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
10100 | e/regs | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
10513 | e/ref | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
10900 | e/regs | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
11013 | e/merged | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
12200 | e/ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
12537 | e/ref | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
12788 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
13062 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
13063 | ref | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
13200 | ref | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15400 | e/regs | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
16375 | e/ref | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |