Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3900 | amd64_xmm6 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
3912 | amd64_xmm6 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
3912 | e/amd64-xmm6 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
3913 | amd64_xmm6 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
3925 | amd64_xmm6 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
3925 | e/amd64-xmm6 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
3937 | amd64_xmm6 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
3938 | e/amd64-xmm6 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
3962 | amd64_xmm6 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
3963 | amd64_xmm6 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
3975 | e/amd64-xmm6 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
3975 | e/amd64-xmm6 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
4000 | e/amd64-xmm6 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
4037 | amd64_xmm6 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
4337 | e/amd64-xmm5 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
4350 | e/amd64-xmm5 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
4387 | e/amd64-xmm5 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
4387 | e/amd64-xmm5 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
4388 | e/amd64-xmm5 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
4425 | e/amd64-xmm5 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
6325 | e/amd64-xmm2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6350 | e/amd64-xmm2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
6375 | e/amd64-xmm2 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
6375 | e/amd64-xmm2 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
6400 | e/amd64-xmm2 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6413 | e/amd64-xmm2 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
6787 | e/amd64-xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6875 | e/amd64-xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
6888 | e/amd64-xmm | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
6925 | e/amd64-xmm | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6950 | e/amd64-xmm | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
6962 | e/amd64-xmm | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
7025 | e/amd64-3 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
7037 | e/amd64-3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
7038 | e/amd64-3 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
7062 | e/amd64-3 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
7062 | e/amd64-3 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
7063 | e/amd64-3 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
7075 | e/amd64-3 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
7075 | e/amd64-3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
7250 | e/amd64-2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
7275 | e/amd64-2 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
7275 | e/amd64-2 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
7275 | e/amd64-2 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
7275 | e/amd64-2 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
7275 | e/amd64-2 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
7300 | e/amd64-2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
7325 | e/amd64-2 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
7575 | e/merged | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
7875 | e/ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
7888 | e/ref | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
7950 | e/merged | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
8000 | e/regs | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
8087 | e/regs | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
8150 | e/regs | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
8262 | e/merged | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
8475 | e/merged | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
8588 | e/ref | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
8687 | e/merged | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
8738 | e/merged | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9562 | e/amd64-1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
9675 | e/amd64-1 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9700 | e/amd64-1 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
9725 | e/amd64-1 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
9725 | e/amd64-1 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9775 | e/amd64-1 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9837 | e/amd64-1 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
9913 | e/amd64-1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
11075 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
11075 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
11262 | ref | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
11338 | ref | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
11450 | e/regs | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
11662 | e/regs | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
11775 | e/regs | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
12187 | e/ref | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
14137 | e/merged | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
14463 | e/ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
14625 | e/ref | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15037 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15212 | e/ref | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15250 | ref | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15338 | ref | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
15450 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15562 | e/regs | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15675 | e/merged | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
21700 | e/regs | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
23725 | e/ref | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |