Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
73508 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
74772 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76780 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76880 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76888 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76900 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76912 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76964 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76992 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
77620 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
77752 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
77776 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
77788 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
77952 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
77972 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140427 | 20140425 |
78012 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
78336 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
78732 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
78976 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
79056 | gcc | gcc -O3 -fomit-frame-pointer | 20140427 | 20140425 |
79236 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
79244 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
79244 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
79252 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140427 | 20140425 |
79304 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
79380 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
79496 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
79776 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
80128 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
80160 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
80300 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
80396 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82832 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
83172 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
92648 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
92652 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20140427 | 20140425 |
92692 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
92908 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
93064 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
93180 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
93228 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
93300 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
93980 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
97040 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140427 | 20140425 |
97124 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
97812 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
97820 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
97924 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
98244 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
98856 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
98968 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
99088 | gcc | gcc -O2 -fomit-frame-pointer | 20140427 | 20140425 |
99216 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140427 | 20140425 |
99432 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
99716 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
101284 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
101504 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
102328 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140427 | 20140425 |
102336 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140427 | 20140425 |
102912 | gcc | gcc -Os -fomit-frame-pointer | 20140427 | 20140425 |
102920 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
102948 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
102988 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
102992 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
104216 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140427 | 20140425 |
104516 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
104744 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
104908 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
104908 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
104912 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
104920 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
104924 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140427 | 20140425 |
104948 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140427 | 20140425 |
104988 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
105000 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140427 | 20140425 |
105012 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
105560 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
105628 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
106180 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
106208 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
108740 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
108804 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
109748 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
109920 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
113524 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140427 | 20140425 |
113788 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140427 | 20140425 |
113844 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140427 | 20140425 |
114040 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
114060 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
114720 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
114748 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
114968 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
115180 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
115292 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140427 | 20140425 |
115296 | gcc | gcc -O -fomit-frame-pointer | 20140427 | 20140425 |
115296 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140427 | 20140425 |
115296 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140427 | 20140425 |
115316 | gcc | gcc -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
115432 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
115600 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140427 | 20140425 |
365124 | gcc | cc | 20140427 | 20140425 |
365312 | gcc | gcc | 20140427 | 20140425 |
365432 | gcc | gcc -funroll-loops | 20140427 | 20140425 |