Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
118536 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
133953 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
134091 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
134451 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
134505 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
136326 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
136410 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
136668 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
137376 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
137817 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
137931 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
138132 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
138141 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
139272 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
139281 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
139377 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
140400 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
141063 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
141798 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
142197 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120724 | 20120717 |
142335 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
142401 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120724 | 20120717 |
142452 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
142623 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
142731 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
142743 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120724 | 20120717 |
143082 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120724 | 20120717 |
143427 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
143451 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120724 | 20120717 |
143505 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120724 | 20120717 |
143568 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
143571 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
145737 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
145737 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
145854 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120724 | 20120717 |
145998 | gcc | gcc -O3 -fomit-frame-pointer | 20120724 | 20120717 |
146037 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
146073 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120724 | 20120717 |
146160 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
146988 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120724 | 20120717 |
147798 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
151452 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
151488 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
153543 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
153543 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
154275 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120724 | 20120717 |
154470 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
154851 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
155256 | gcc | clang -O3 | 20120724 | 20120717 |
157200 | gcc | gcc -O2 -fomit-frame-pointer | 20120724 | 20120717 |
157203 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120724 | 20120717 |
158160 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
158307 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
158322 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120724 | 20120717 |
158481 | gcc | gcc -Os -fomit-frame-pointer | 20120724 | 20120717 |
158499 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
158502 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120724 | 20120717 |
159048 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120724 | 20120717 |
159180 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120724 | 20120717 |
159342 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120724 | 20120717 |
159342 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20120724 | 20120717 |
159342 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
162144 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
162861 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
162879 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
163083 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
163092 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
163107 | gcc | gcc -O -fomit-frame-pointer | 20120724 | 20120717 |
163107 | gcc | gcc -m64 -O -fomit-frame-pointer | 20120724 | 20120717 |
163110 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120724 | 20120717 |
163116 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120724 | 20120717 |
163116 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120724 | 20120717 |
163119 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120724 | 20120717 |
163140 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120724 | 20120717 |
163875 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
163899 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
164232 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
164430 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
164448 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
164955 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
164958 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120724 | 20120717 |
165021 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
166599 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
166656 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
166662 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
166710 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120724 | 20120717 |
166710 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120724 | 20120717 |
166752 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
169077 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20120724 | 20120717 |
169095 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
575253 | gcc | gcc | 20120724 | 20120717 |
575403 | gcc | cc | 20120724 | 20120717 |
576678 | gcc | gcc -funroll-loops | 20120724 | 20120717 |