Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
544692 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20130609 | 20130419 |
559984 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
564079 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20130609 | 20130419 |
566840 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
575012 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
580091 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
591696 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
596848 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
607878 | ref | clang++ -O3 | 20130609 | 20130419 |
614256 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
614626 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
624468 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
627256 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
628864 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20130609 | 20130419 |
631144 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20130609 | 20130419 |
631504 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20130609 | 20130419 |
637380 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20130609 | 20130419 |
640840 | ref | clang++ -O3 -mavx | 20130609 | 20130419 |
646012 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
653114 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
662555 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20130609 | 20130419 |
671612 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20130609 | 20130419 |
681460 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
684724 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
687932 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
709692 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
854668 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20130609 | 20130419 |
857976 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20130609 | 20130419 |
861324 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
862912 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20130609 | 20130419 |
863320 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20130609 | 20130419 |
864805 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20130609 | 20130419 |
868908 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
872456 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130609 | 20130419 |
899004 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130609 | 20130419 |
901937 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20130609 | 20130419 |
903080 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20130609 | 20130419 |
903690 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
914896 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20130609 | 20130419 |
916604 | ref | g++ -O2 -fomit-frame-pointer | 20130609 | 20130419 |
916612 | ref | g++ -m64 -O -fomit-frame-pointer | 20130609 | 20130419 |
920788 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20130609 | 20130419 |
920820 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20130609 | 20130419 |
934028 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
934480 | ref | g++ -Os -fomit-frame-pointer | 20130609 | 20130419 |
934488 | ref | g++ -m64 -Os -fomit-frame-pointer | 20130609 | 20130419 |
936088 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
961192 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
964720 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
987412 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20130609 | 20130419 |
989112 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20130609 | 20130419 |
996328 | ref | g++ -O -fomit-frame-pointer | 20130609 | 20130419 |
1001946 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130609 | 20130419 |
3374026 | ref | g++ | 20130609 | 20130419 |
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
|