Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
39327 | opt_v4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
82375 | opt_v4 | gcc -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
82809 | opt_v4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
85125 | opt_v4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
85125 | opt_v4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
85175 | opt_v4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
85450 | opt_v4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
85516 | opt_v4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
85700 | opt_v4 | gcc -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
85717 | opt_v4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
85783 | opt_v4 | gcc -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
85783 | opt_v4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
85800 | opt_v4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
85875 | opt_v4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
85892 | opt_v4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
85908 | opt_v4 | gcc -O -fomit-frame-pointer | 20140521 | 20140517 |
86017 | opt_v4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
88009 | opt_v4 | gcc -O2 -fomit-frame-pointer | 20140521 | 20140517 |
88016 | opt_v4 | gcc -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
88025 | opt_v4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
88033 | opt_v4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
88041 | opt_v4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
88066 | opt_v4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
88100 | opt_v4 | gcc -O3 -fomit-frame-pointer | 20140521 | 20140517 |
88108 | opt_v4 | gcc -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
88117 | opt_v4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
88125 | opt_v4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
88500 | opt_v4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
88700 | opt_v4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
88708 | opt_v4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140521 | 20140517 |
88734 | opt_v4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
88766 | opt_v4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140521 | 20140517 |
88767 | opt_v4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
88825 | opt_v4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
88825 | opt_v4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
88850 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
88875 | opt_v4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
88883 | opt_v4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
88900 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
89142 | opt_v4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
89317 | opt_v4 | gcc -funroll-loops -O -fomit-frame-pointer | 20140521 | 20140517 |
89317 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
89317 | opt_v4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
89317 | opt_v4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
89367 | opt_v4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
90783 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
90833 | opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
90934 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
90934 | opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
91175 | opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
91308 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
91425 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20140521 | 20140517 |
91425 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
91450 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
91525 | opt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
91575 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
91666 | opt | gcc -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
91725 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
92325 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
92375 | opt | gcc -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
94475 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
94508 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
94533 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
94550 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140521 | 20140517 |
94558 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
94583 | opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
94608 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140521 | 20140517 |
94625 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
94658 | opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
94725 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
95316 | opt_v4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
95317 | opt_v4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
96116 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
96125 | opt_v4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140521 | 20140517 |
96167 | opt_v4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
96633 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
96650 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
96692 | opt | gcc -O3 -fomit-frame-pointer | 20140521 | 20140517 |
96875 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
96917 | opt | gcc -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
97125 | opt | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
97492 | opt_v4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
97500 | opt_v4 | gcc -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
97733 | opt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
97833 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
97875 | opt | gcc -O2 -fomit-frame-pointer | 20140521 | 20140517 |
97875 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
98150 | opt | gcc -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
98158 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
98433 | opt_v4 | gcc -Os -fomit-frame-pointer | 20140521 | 20140517 |
98433 | opt_v4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
98433 | opt_v4 | gcc -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
98517 | opt_v4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
98525 | opt_v4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
98683 | opt_v4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
98959 | opt | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
98966 | opt | gcc -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
98967 | opt | gcc -O -fomit-frame-pointer | 20140521 | 20140517 |
99000 | opt | gcc -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
99008 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
99008 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
100325 | opt_v4 | gcc -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
100367 | opt_v4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
101267 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
101267 | opt | gcc -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
109458 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
109458 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
109517 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20140521 | 20140517 |
110308 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
110308 | opt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
110558 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
110583 | opt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
113042 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
114092 | opt | gcc -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
115558 | opt | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
116416 | opt | gcc -Os -fomit-frame-pointer | 20140521 | 20140517 |
116416 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
116416 | opt | gcc -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
117158 | opt | gcc -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
117258 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
154833 | opt_v4 | gcc | 20140521 | 20140517 |
154909 | opt_v4 | gcc -funroll-loops | 20140521 | 20140517 |
154933 | opt_v4 | cc | 20140521 | 20140517 |
177800 | opt | gcc | 20140521 | 20140517 |
177850 | opt | cc | 20140521 | 20140517 |
177909 | opt | gcc -funroll-loops | 20140521 | 20140517 |
Compiler | Implementations
|
cc | opt_v4 |
gcc | opt_v4 |
gcc -O2 -fomit-frame-pointer | opt_v4 |
gcc -O3 -fomit-frame-pointer | opt_v4 |
gcc -O -fomit-frame-pointer | opt_v4 |
gcc -Os -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops | opt_v4 |
gcc -funroll-loops -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | opt_v4 |
gcc -m64 -O2 -fomit-frame-pointer | opt_v4 |
gcc -m64 -O3 -fomit-frame-pointer | opt_v4 |
gcc -m64 -O -fomit-frame-pointer | opt_v4 |
gcc -m64 -Os -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | opt_v4 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | opt_v4 |
gcc -march=k8 -O2 -fomit-frame-pointer | opt_v4 |
gcc -march=k8 -O3 -fomit-frame-pointer | opt_v4 |
gcc -march=k8 -O -fomit-frame-pointer | opt_v4 |
gcc -march=k8 -Os -fomit-frame-pointer | opt_v4 |
gcc -march=nocona -O2 -fomit-frame-pointer | opt_v4 |
gcc -march=nocona -O3 -fomit-frame-pointer | opt_v4 |
gcc -march=nocona -O -fomit-frame-pointer | opt_v4 |
gcc -march=nocona -Os -fomit-frame-pointer | opt_v4
|