Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
131746 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
134989 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
135609 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
138641 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
143510 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
143911 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
144031 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
144430 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
145324 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
147788 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
154339 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
159488 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
175185 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120523 | 20120521 |
175237 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120523 | 20120521 |
175648 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
176416 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
178003 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
180303 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120523 | 20120521 |
180354 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120523 | 20120521 |
180406 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120523 | 20120521 |
180581 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
181025 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
181344 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120523 | 20120521 |
184456 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
186389 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
186890 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
187222 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
187316 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
188066 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
188146 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
188269 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
188308 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
190304 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
191618 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
194236 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120523 | 20120521 |
194441 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
195062 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
197573 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120523 | 20120521 |
198215 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120523 | 20120521 |
200224 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120523 | 20120521 |
202487 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
204111 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
204182 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
205710 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120523 | 20120521 |
205792 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
206134 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
206494 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
208957 | gcc | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
209100 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
209233 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
210326 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
210804 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
210923 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
210945 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
211585 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
211700 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
211753 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
211858 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
212285 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
212429 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
212853 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
214736 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
215603 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
218350 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
219301 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120523 | 20120521 |
229026 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120523 | 20120521 |
229361 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
229396 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120523 | 20120521 |
229625 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
229628 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
229654 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
230760 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120523 | 20120521 |
230779 | gcc | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
231221 | gcc | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
245792 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
247944 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
249432 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
251724 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
252923 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
255001 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
255716 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
255856 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
255883 | gcc | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
256111 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120523 | 20120521 |
256499 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120523 | 20120521 |
257053 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120523 | 20120521 |
257071 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120523 | 20120521 |
258848 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
259452 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
259847 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
259913 | gcc | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
262057 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
262101 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
262907 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
266061 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
266079 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
266560 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
266708 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
279780 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
281748 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
781341 | gcc | cc | 20120523 | 20120521 |
787940 | gcc | gcc -funroll-loops | 20120523 | 20120521 |
792428 | gcc | gcc | 20120523 | 20120521 |