Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
60480 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
60520 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
60988 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
61332 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
61700 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
61704 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
61804 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120123 | 20120120 |
61996 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
62000 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
62040 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120123 | 20120120 |
62244 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120123 | 20120120 |
62500 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
62536 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
62568 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
62588 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
62612 | gcc | gcc -O3 -fomit-frame-pointer | 20120123 | 20120120 |
62680 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120123 | 20120120 |
62700 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120123 | 20120120 |
62888 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
62916 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120123 | 20120120 |
62976 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120123 | 20120120 |
63076 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
63196 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
63424 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120123 | 20120120 |
64720 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
69912 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
70012 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
71184 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
71396 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
71400 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
71500 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
71628 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
71792 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
71828 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120123 | 20120120 |
71868 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
71876 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
71968 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120123 | 20120120 |
71980 | gcc | gcc -O2 -fomit-frame-pointer | 20120123 | 20120120 |
71980 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
72096 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
72168 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
72288 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120123 | 20120120 |
72288 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120123 | 20120120 |
72460 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
72524 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
73228 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
73256 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
73692 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120123 | 20120120 |
73880 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120123 | 20120120 |
73908 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
74016 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
74016 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120123 | 20120120 |
74440 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
74492 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
74708 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120123 | 20120120 |
74760 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120123 | 20120120 |
74780 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120123 | 20120120 |
74796 | gcc | gcc -Os -fomit-frame-pointer | 20120123 | 20120120 |
74800 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120123 | 20120120 |
74820 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
74820 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120123 | 20120120 |
74828 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120123 | 20120120 |
74832 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20120123 | 20120120 |
74840 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
74844 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120123 | 20120120 |
74920 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
74928 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
75064 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120123 | 20120120 |
76936 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
77360 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
77444 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
77464 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20120123 | 20120120 |
77512 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
77544 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
77564 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120123 | 20120120 |
77572 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120123 | 20120120 |
77696 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
83292 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120123 | 20120120 |
83532 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120123 | 20120120 |
83568 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
83580 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120123 | 20120120 |
83920 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
84164 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
87064 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
87076 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
87164 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
87204 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
88076 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
88168 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
88192 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120123 | 20120120 |
88272 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
88284 | gcc | gcc -m64 -O -fomit-frame-pointer | 20120123 | 20120120 |
88292 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120123 | 20120120 |
88300 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
88312 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
88312 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120123 | 20120120 |
88384 | gcc | gcc -O -fomit-frame-pointer | 20120123 | 20120120 |
88496 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120123 | 20120120 |
88532 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
88612 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120123 | 20120120 |
256820 | gcc | gcc -funroll-loops | 20120123 | 20120120 |
256960 | gcc | cc | 20120123 | 20120120 |
257764 | gcc | gcc | 20120123 | 20120120 |