Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
193804 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
201476 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
201544 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
202012 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
202916 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
203772 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140708 | 20140622 |
204740 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140708 | 20140622 |
208132 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
209652 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
210524 | ref | g++ -O2 -fomit-frame-pointer | 20140708 | 20140622 |
210976 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
211024 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
212156 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
212660 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
213664 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
216100 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
217928 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
230336 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140708 | 20140622 |
231208 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
231580 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
231944 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
232072 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
232572 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
232840 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
233096 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140708 | 20140622 |
233924 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
234024 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20140708 | 20140622 |
234592 | ref | g++ -O -fomit-frame-pointer | 20140708 | 20140622 |
236052 | ref | g++ -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
240704 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
242508 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
244328 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
393692 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
394908 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
394956 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
396464 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
403768 | ref | g++ -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
404044 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
405028 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
405316 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
405840 | ref | g++ -Os -fomit-frame-pointer | 20140708 | 20140622 |
407324 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
408148 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
518184 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
525124 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
632200 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
632540 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140708 | 20140622 |
632616 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140708 | 20140622 |
636588 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
638568 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20140708 | 20140622 |
659256 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
2146232 | ref | g++ | 20140708 | 20140622 |
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
|