Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
597672 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20121016 | 20120928 |
661656 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20121016 | 20120928 |
676796 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20121016 | 20120928 |
677792 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20121016 | 20120928 |
678864 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
679096 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
679448 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20121016 | 20120928 |
679784 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20121016 | 20120928 |
680240 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
680648 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
681100 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20121016 | 20120928 |
681120 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
681204 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20121016 | 20120928 |
681288 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
681324 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
681392 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
681448 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
685152 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20121016 | 20120928 |
685240 | ref | g++ -O -fomit-frame-pointer | 20121016 | 20120928 |
688720 | ref | g++ -m64 -O -fomit-frame-pointer | 20121016 | 20120928 |
689944 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
690504 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
690724 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
690876 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20121016 | 20120928 |
690888 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
690916 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
691452 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
693248 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20121016 | 20120928 |
693304 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
693344 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
694004 | ref | g++ -O2 -fomit-frame-pointer | 20121016 | 20120928 |
695468 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20121016 | 20120928 |
722852 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
723412 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
837540 | ref | g++ -m64 -Os -fomit-frame-pointer | 20121016 | 20120928 |
838120 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
838284 | ref | g++ -Os -fomit-frame-pointer | 20121016 | 20120928 |
838524 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20121016 | 20120928 |
838976 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
839388 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
840880 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
841228 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
841260 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
846400 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20121016 | 20120928 |
847176 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
855972 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20121016 | 20120928 |
973448 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20121016 | 20120928 |
1000748 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1078744 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20121016 | 20120928 |
1081616 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20121016 | 20120928 |
1085504 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1086268 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1087456 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1088716 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20121016 | 20120928 |
3387852 | ref | g++ | 20121016 | 20120928 |
Compiler | Implementations
|
g++ -O3 -fomit-frame-pointer | ref |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
g++ -m64 -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
g++ -march=barcelona -O3 -fomit-frame-pointer | ref |
g++ -march=k8 -O3 -fomit-frame-pointer | ref |
g++ -march=nocona -O3 -fomit-frame-pointer | ref
|