Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
640724 | ref4 | gcc -O2 -fomit-frame-pointer | 20130609 | 20130419 |
645012 | ref4 | gcc -O3 -fomit-frame-pointer | 20130609 | 20130419 |
655224 | ref4 | gcc -m64 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
667048 | ref4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
669792 | ref4 | gcc -m64 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
675364 | ref4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
676836 | ref4 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
681036 | ref4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
688712 | ref4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
691799 | ref4 | gcc -m64 -O -fomit-frame-pointer | 20130609 | 20130419 |
695352 | ref4 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20130609 | 20130419 |
695852 | ref4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130609 | 20130419 |
698004 | ref4 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20130609 | 20130419 |
698129 | ref4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
699400 | ref4 | gcc -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
700806 | ref4 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
703291 | ref4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130609 | 20130419 |
705612 | ref4 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
706764 | ref4 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20130609 | 20130419 |
712276 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
712580 | ref4 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
713540 | ref4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
716980 | ref4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
717568 | ref4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
719222 | ref4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130609 | 20130419 |
721736 | ref4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130609 | 20130419 |
722460 | ref4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
722821 | ref4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130609 | 20130419 |
723322 | ref4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
724068 | ref4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
724176 | ref4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20130609 | 20130419 |
727848 | ref4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
730220 | ref4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130609 | 20130419 |
731522 | ref4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
732460 | ref4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
733440 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
734316 | ref4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130609 | 20130419 |
735082 | ref4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
735108 | ref4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20130609 | 20130419 |
737592 | ref4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
737680 | ref4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
738290 | ref4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
741032 | ref4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
741680 | ref4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
746088 | ref4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
746298 | ref4 | gcc -funroll-loops -O -fomit-frame-pointer | 20130609 | 20130419 |
748338 | ref4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
749424 | ref4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20130609 | 20130419 |
752284 | ref4 | gcc -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
752416 | ref4 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
753176 | ref4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130609 | 20130419 |
753420 | ref4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
753776 | ref4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
754150 | ref4 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
755328 | ref4 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
759092 | ref4 | gcc -O -fomit-frame-pointer | 20130609 | 20130419 |
759424 | ref4 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
759850 | ref4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20130609 | 20130419 |
759904 | ref4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
762384 | ref4 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
762420 | ref4 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20130609 | 20130419 |
768766 | ref4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
769221 | ref4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
771703 | ref4 | gcc -m64 -Os -fomit-frame-pointer | 20130609 | 20130419 |
775464 | ref4 | gcc -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
775536 | ref4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
775712 | ref4 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
776736 | ref4 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20130609 | 20130419 |
778663 | ref4 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
781040 | ref4 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
785262 | ref4 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20130609 | 20130419 |
787740 | ref4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20130609 | 20130419 |
787808 | ref4 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
788664 | ref4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
793912 | ref4 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
794952 | ref4 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20130609 | 20130419 |
796237 | ref4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130609 | 20130419 |
796480 | ref4 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20130609 | 20130419 |
801820 | ref4 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20130609 | 20130419 |
802916 | ref4 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20130609 | 20130419 |
815852 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
816807 | ref4 | gcc -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
819150 | ref4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
819834 | ref4 | gcc -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
821780 | ref4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
822268 | ref4 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
828956 | ref4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
832934 | ref4 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20130609 | 20130419 |
837348 | ref4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130609 | 20130419 |
845764 | ref4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130609 | 20130419 |
847260 | ref4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
849896 | ref4 | gcc -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
850188 | ref4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
854388 | ref4 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20130609 | 20130419 |
860508 | ref4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130609 | 20130419 |
861456 | ref4 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20130609 | 20130419 |
862860 | ref4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20130609 | 20130419 |
863412 | ref4 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20130609 | 20130419 |
867072 | ref4 | gcc -Os -fomit-frame-pointer | 20130609 | 20130419 |
878977 | ref4 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20130609 | 20130419 |
1171744 | ref4 | gcc | 20130609 | 20130419 |
1196466 | ref4 | cc | 20130609 | 20130419 |
1262068 | ref4 | gcc -funroll-loops | 20130609 | 20130419 |