Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
77345 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120523 | 20120521 |
79771 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
80254 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
80281 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
80290 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
80798 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120523 | 20120521 |
89699 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
90790 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
91610 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
91644 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
92763 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120523 | 20120521 |
99378 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
102101 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
103065 | gcc | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
109647 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
109703 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
109756 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
109772 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
114278 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120523 | 20120521 |
116277 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
116422 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120523 | 20120521 |
116908 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
116949 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120523 | 20120521 |
117293 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
117456 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
117686 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
118514 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120523 | 20120521 |
118616 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120523 | 20120521 |
118699 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120523 | 20120521 |
119474 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120523 | 20120521 |
119660 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120523 | 20120521 |
121919 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120523 | 20120521 |
128934 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
129331 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
130498 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
130766 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
130817 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
131074 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
132515 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
133076 | gcc | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
133228 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120523 | 20120521 |
136154 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
138369 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
138494 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
138773 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
139597 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
139827 | gcc | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
140156 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
140160 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
140244 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
140256 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
140410 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120523 | 20120521 |
140775 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
141486 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
141500 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120523 | 20120521 |
141998 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
142007 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
143520 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
144172 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
146641 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
146822 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
147063 | gcc | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
147732 | gcc | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
147981 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
148228 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
148289 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
149034 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
149364 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
149393 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
150511 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
150661 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
151080 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
151352 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
151614 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
151859 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
151948 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
153179 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120523 | 20120521 |
153744 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120523 | 20120521 |
157034 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
157604 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
158243 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
160316 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
160738 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
160745 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
160855 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120523 | 20120521 |
161165 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120523 | 20120521 |
161842 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
162187 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
162199 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
162432 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
163020 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
163146 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
166191 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
166412 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
177726 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
182640 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
184092 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
184456 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
187787 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
188792 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
463004 | gcc | gcc | 20120523 | 20120521 |
466009 | gcc | cc | 20120523 | 20120521 |
474093 | gcc | gcc -funroll-loops | 20120523 | 20120521 |