Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
695336 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120128 | 20120120 |
698020 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120128 | 20120120 |
698732 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120128 | 20120120 |
699388 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120128 | 20120120 |
699884 | ref | g++ -m64 -O -fomit-frame-pointer | 20120128 | 20120120 |
699956 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120128 | 20120120 |
699972 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120128 | 20120120 |
700144 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120128 | 20120120 |
700788 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20120128 | 20120120 |
700852 | ref | g++ -O -fomit-frame-pointer | 20120128 | 20120120 |
701144 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120128 | 20120120 |
703980 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
705120 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
713292 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120128 | 20120120 |
715088 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120128 | 20120120 |
715764 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
717132 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
717168 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
717644 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
718132 | ref | g++ -Os -fomit-frame-pointer | 20120128 | 20120120 |
718352 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
720220 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
720480 | ref | g++ -m64 -Os -fomit-frame-pointer | 20120128 | 20120120 |
720952 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120128 | 20120120 |
721004 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120128 | 20120120 |
721836 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20120128 | 20120120 |
722396 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120128 | 20120120 |
722728 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120128 | 20120120 |
724304 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
725696 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
726116 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120128 | 20120120 |
726356 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120128 | 20120120 |
727708 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
728044 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
728048 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
728876 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
729164 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120128 | 20120120 |
729648 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
730976 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120128 | 20120120 |
731700 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
731704 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
731780 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120128 | 20120120 |
731976 | ref | g++ -O2 -fomit-frame-pointer | 20120128 | 20120120 |
732384 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
732760 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
736916 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120128 | 20120120 |
753456 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
755280 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
762908 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
763576 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2321804 | ref | g++ | 20120128 | 20120120 |
Compiler | Implementations
|
g++ -O3 -fomit-frame-pointer | ref |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
g++ -funroll-loops -fno-schedule-insns -O2 -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
|