Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
16863 | amd64-2 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
16888 | amd64-2 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
16888 | amd64-2 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
16912 | amd64-2 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
16912 | amd64-2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
16913 | amd64-2 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
16913 | amd64-2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
16913 | amd64-2 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
17088 | emmintrin4 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
17425 | emmintrin4 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
17888 | amd64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
17900 | amd64 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
18000 | amd64 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
18000 | amd64 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
18000 | amd64 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
18000 | amd64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
18000 | amd64 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
18000 | amd64 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
19812 | emmintrin4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
19825 | emmintrin5 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
19837 | emmintrin5 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
19925 | emmintrin5 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
19950 | emmintrin5 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
20037 | emmintrin4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
20412 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
20637 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
20687 | emmintrin5 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
20800 | emmintrin4 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
20987 | emmintrin5 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
42813 | mmintrin | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
43188 | mmintrin | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
47575 | unrolled3 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
47813 | unrolled3 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
49200 | unrolled3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
49275 | unrolled3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
49312 | mmintrin | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
49375 | mmintrin | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
50237 | mmintrin | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
50262 | mmintrin | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
50550 | unrolled5 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
50950 | unrolled5 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
51188 | unrolled5 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
51413 | unrolled5 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
51863 | unrolled3 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
51888 | unrolled4 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
51925 | unrolled5 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
52337 | mmintrin | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
52400 | unrolled4 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
52537 | mmintrin | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
52662 | unrolled4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
53213 | unrolled4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
53275 | amd64-32 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
53287 | amd64-32 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
53288 | amd64-32 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
53300 | amd64-32 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
53313 | amd64-32 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
53313 | amd64-32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
53325 | amd64-32 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
53337 | amd64-32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
53487 | unrolled4 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
53838 | unrolled5 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
54787 | unrolled4 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
57038 | unrolled3 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
66987 | unrolled5 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
67212 | unrolled4 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
67887 | unrolled3 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
68350 | unrolled4 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
68575 | unrolled5 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
70575 | unrolled3 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
79875 | unrolled | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
82875 | unrolled | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
83000 | unrolled2 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
83538 | unrolled | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
86300 | unrolled | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
87825 | unrolled2 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
87950 | unrolled2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
88288 | unrolled2 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
89788 | unrolled2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
90125 | unrolled2 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
90162 | unrolled2 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
93488 | unrolled2 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
99713 | unrolled | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
101163 | unrolled | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
101250 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
101775 | simple | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
102425 | unrolled | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
108162 | unrolled | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
157988 | simple | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
370425 | simple | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
407400 | simple | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
458900 | simple | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
459062 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |