Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
44424 | opt_v4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
84714 | opt_v4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
88625 | opt_v4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
88667 | opt_v4 | gcc -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
91609 | opt_v4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
91625 | opt_v4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
91650 | opt_v4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
91992 | opt_v4 | gcc -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
92050 | opt_v4 | gcc -O -fomit-frame-pointer | 20140521 | 20140517 |
92184 | opt_v4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
92425 | opt_v4 | gcc -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
92467 | opt_v4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
92475 | opt_v4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
92475 | opt_v4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
92675 | opt_v4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
92966 | opt_v4 | gcc -O3 -fomit-frame-pointer | 20140521 | 20140517 |
92966 | opt_v4 | gcc -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
93033 | opt_v4 | gcc -O2 -fomit-frame-pointer | 20140521 | 20140517 |
93042 | opt_v4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
93092 | opt_v4 | gcc -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
93217 | opt_v4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
93242 | opt_v4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
93292 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
93308 | opt_v4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
93334 | opt_v4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
93425 | opt_v4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
93442 | opt_v4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
94158 | opt | gcc -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
94442 | opt_v4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
94758 | opt_v4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
95234 | opt_v4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
95275 | opt_v4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
95500 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
95500 | opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
95666 | opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
95750 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
95775 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
96009 | opt_v4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
96042 | opt | gcc -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
96191 | opt_v4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
96209 | opt_v4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
96250 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
96250 | opt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
96267 | opt_v4 | gcc -funroll-loops -O -fomit-frame-pointer | 20140521 | 20140517 |
96333 | opt_v4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140521 | 20140517 |
96375 | opt_v4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
96409 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
96425 | opt_v4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
96442 | opt_v4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140521 | 20140517 |
96458 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
96475 | opt_v4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
96542 | opt_v4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
96542 | opt_v4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
96733 | opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
96758 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
96975 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
96984 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
97225 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
97275 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20140521 | 20140517 |
97467 | opt_v4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
100483 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140521 | 20140517 |
100509 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
100542 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140521 | 20140517 |
100542 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
100592 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
100659 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101191 | opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
101192 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
101442 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101442 | opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101716 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
101767 | opt_v4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140521 | 20140517 |
101767 | opt_v4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
102117 | opt_v4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
102133 | opt_v4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
102334 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
102342 | opt | gcc -O3 -fomit-frame-pointer | 20140521 | 20140517 |
102567 | opt_v4 | gcc -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
102608 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
102608 | opt | gcc -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
102625 | opt_v4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
102642 | opt_v4 | gcc -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
102675 | opt_v4 | gcc -Os -fomit-frame-pointer | 20140521 | 20140517 |
102708 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
102725 | opt_v4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
102933 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
102934 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
102967 | opt | gcc -O2 -fomit-frame-pointer | 20140521 | 20140517 |
103442 | opt | gcc -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
103500 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
103684 | opt_v4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
104133 | opt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
104350 | opt_v4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
104359 | opt_v4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
104842 | opt | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
105883 | opt_v4 | gcc -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
105909 | opt_v4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
116933 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
118516 | opt | gcc -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
119258 | opt | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
119950 | opt | gcc -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
119984 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
120241 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
120358 | opt | gcc -Os -fomit-frame-pointer | 20140521 | 20140517 |
121117 | opt | gcc -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
123591 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
123641 | opt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
125784 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
126034 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20140521 | 20140517 |
126042 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
126292 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
126766 | opt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
129283 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
129808 | opt | gcc -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
130483 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
130541 | opt | gcc -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
130542 | opt | gcc -O -fomit-frame-pointer | 20140521 | 20140517 |
130700 | opt | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
131425 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
131450 | opt | gcc -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
164750 | opt_v4 | gcc | 20140521 | 20140517 |
164858 | opt_v4 | cc | 20140521 | 20140517 |
164991 | opt_v4 | gcc -funroll-loops | 20140521 | 20140517 |
184333 | opt | gcc | 20140521 | 20140517 |
184625 | opt | cc | 20140521 | 20140517 |
184633 | opt | gcc -funroll-loops | 20140521 | 20140517 |
Compiler | Implementations
|
cc | opt_v4 |
gcc | opt_v4 |
gcc -O2 -fomit-frame-pointer | opt_v4 |
gcc -O3 -fomit-frame-pointer | opt_v4 |
gcc -O -fomit-frame-pointer | opt_v4 |
gcc -Os -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops | opt_v4 |
gcc -funroll-loops -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | opt_v4 |
gcc -m64 -O2 -fomit-frame-pointer | opt_v4 |
gcc -m64 -O3 -fomit-frame-pointer | opt_v4 |
gcc -m64 -O -fomit-frame-pointer | opt_v4 |
gcc -m64 -Os -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | opt_v4 |
gcc -march=k8 -O2 -fomit-frame-pointer | opt_v4 |
gcc -march=k8 -O3 -fomit-frame-pointer | opt_v4 |
gcc -march=k8 -O -fomit-frame-pointer | opt_v4 |
gcc -march=k8 -Os -fomit-frame-pointer | opt_v4 |
gcc -march=nocona -O2 -fomit-frame-pointer | opt_v4 |
gcc -march=nocona -O3 -fomit-frame-pointer | opt_v4 |
gcc -march=nocona -O -fomit-frame-pointer | opt_v4 |
gcc -march=nocona -Os -fomit-frame-pointer | opt_v4
|