Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
119094 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
134034 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
134286 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
134424 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
134598 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
136395 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
136596 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
136680 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
136692 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
138258 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
138294 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
138396 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
138483 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
138549 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
140532 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
140547 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
140571 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
141126 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
141231 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
142218 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120724 | 20120717 |
142248 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120724 | 20120717 |
142251 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
142284 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120724 | 20120717 |
142371 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
142422 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
142470 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120724 | 20120717 |
142533 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120724 | 20120717 |
142548 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
143508 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120724 | 20120717 |
143508 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120724 | 20120717 |
143508 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
143733 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
143997 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
145275 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
145290 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
145635 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
145947 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
145968 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
145983 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
145998 | gcc | gcc -O3 -fomit-frame-pointer | 20120724 | 20120717 |
146064 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120724 | 20120717 |
146085 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120724 | 20120717 |
147261 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
151491 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
151509 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
153996 | gcc | gcc -O2 -fomit-frame-pointer | 20120724 | 20120717 |
154500 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120724 | 20120717 |
155415 | gcc | clang -O3 | 20120724 | 20120717 |
156462 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
156471 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120724 | 20120717 |
156498 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
156522 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
157971 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120724 | 20120717 |
157989 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120724 | 20120717 |
158001 | gcc | gcc -Os -fomit-frame-pointer | 20120724 | 20120717 |
158715 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120724 | 20120717 |
158733 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120724 | 20120717 |
158829 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
158829 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
158859 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20120724 | 20120717 |
159423 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
159534 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
159591 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120724 | 20120717 |
162492 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
162501 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
163305 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
163305 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
163941 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
163944 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
163965 | gcc | gcc -m64 -O -fomit-frame-pointer | 20120724 | 20120717 |
163968 | gcc | gcc -O -fomit-frame-pointer | 20120724 | 20120717 |
164007 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120724 | 20120717 |
164112 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
164127 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120724 | 20120717 |
164130 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
164358 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
164550 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
164550 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
164769 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120724 | 20120717 |
164769 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120724 | 20120717 |
164772 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120724 | 20120717 |
164790 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120724 | 20120717 |
166731 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
166761 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
166776 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
166845 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120724 | 20120717 |
166851 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20120724 | 20120717 |
166851 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
166875 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120724 | 20120717 |
166878 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
575565 | gcc | gcc -funroll-loops | 20120724 | 20120717 |
575574 | gcc | gcc | 20120724 | 20120717 |
575592 | gcc | cc | 20120724 | 20120717 |