Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
73532 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
74700 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140427 | 20140425 |
75696 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76780 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76832 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76832 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76844 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76872 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76896 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76952 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76952 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
76956 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
77628 | gcc | gcc -O3 -fomit-frame-pointer | 20140427 | 20140425 |
77772 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
77864 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
77880 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
77884 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
78276 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
78588 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
78592 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
79052 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
79144 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
79248 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
79256 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140427 | 20140425 |
79256 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
79260 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
79300 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
79856 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
80124 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
80132 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
80312 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
80404 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82680 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82688 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
92644 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
92656 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
92844 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
92912 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
93208 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
93308 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
93324 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20140427 | 20140425 |
93388 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
94036 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
97128 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
97188 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140427 | 20140425 |
97836 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
97944 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
98028 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
98132 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
98876 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
99012 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
99148 | gcc | gcc -O2 -fomit-frame-pointer | 20140427 | 20140425 |
99212 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140427 | 20140425 |
99504 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
99564 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
101220 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
101552 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
102344 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140427 | 20140425 |
102392 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140427 | 20140425 |
102664 | gcc | gcc -Os -fomit-frame-pointer | 20140427 | 20140425 |
102716 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
102920 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
102948 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
103060 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
104204 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140427 | 20140425 |
104524 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
104744 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
104864 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140427 | 20140425 |
104932 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
104952 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140427 | 20140425 |
104964 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
105008 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140427 | 20140425 |
105016 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
105020 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
105048 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
105076 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
105624 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
105944 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
106208 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
106484 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
108768 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
108776 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
109772 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
109952 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
113632 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140427 | 20140425 |
113752 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140427 | 20140425 |
113776 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140427 | 20140425 |
113968 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
114012 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
114760 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
114932 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
114940 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
114960 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
115292 | gcc | gcc -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
115312 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140427 | 20140425 |
115352 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
115484 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140427 | 20140425 |
115492 | gcc | gcc -O -fomit-frame-pointer | 20140427 | 20140425 |
115496 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140427 | 20140425 |
115544 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140427 | 20140425 |
365220 | gcc | gcc | 20140427 | 20140425 |
365236 | gcc | gcc -funroll-loops | 20140427 | 20140425 |
365296 | gcc | cc | 20140427 | 20140425 |