Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
60476 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60504 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60812 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60880 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61624 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61704 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61876 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61980 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62116 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62152 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62464 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62480 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62556 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62648 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62688 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62692 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62696 | gcc | gcc -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62920 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62996 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
63024 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
63084 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
63160 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
63244 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120329 | 20120316 |
63444 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120329 | 20120316 |
63548 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120329 | 20120316 |
63588 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120329 | 20120316 |
63896 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
63976 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
69972 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
70008 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
71412 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
71504 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
71580 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
71760 | gcc | gcc -O2 -fomit-frame-pointer | 20120329 | 20120316 |
71848 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
71868 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
72032 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
72048 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
72148 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
72156 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
72328 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
72392 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
72396 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
72492 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
72548 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
72920 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
73060 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
73604 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
73844 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
73864 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
73980 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
74080 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
74536 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
74696 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
74724 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120329 | 20120316 |
74728 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
74736 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
74808 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
74828 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
74848 | gcc | gcc -Os -fomit-frame-pointer | 20120329 | 20120316 |
74848 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
74868 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
74908 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
74936 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
74952 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
75016 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
75048 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
75080 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
77272 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
77380 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
77436 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
77488 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
77628 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
77660 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
77676 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
77688 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20120329 | 20120316 |
77924 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
83456 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
83536 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
83564 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
83892 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
84336 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
87240 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
87332 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
87420 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
87448 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
88272 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
88272 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
88328 | gcc | gcc -O -fomit-frame-pointer | 20120329 | 20120316 |
88336 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
88344 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
88372 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
88392 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
88464 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
88488 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
88496 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
88544 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
88616 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
88656 | gcc | gcc -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
93144 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
247844 | gcc | cc | 20120329 | 20120316 |
248056 | gcc | gcc -funroll-loops | 20120329 | 20120316 |
248320 | gcc | gcc | 20120329 | 20120316 |