search for: gfortran46

Displaying 11 results from an estimated 11 matches for "gfortran46".

Did you mean: gfortran47
2012 Apr 03
3
[LLVMdev] pb05 results for current llvm/dragonegg
...t for degg+optnz). This is fortunate >> since there seems to be a bug in -msse4 on 2.33 GHz (T7600) Intel Core 2 Duo Merom >> (http://llvm.org/bugs/show_bug.cgi?id=12434). >> Jack >> >> llvm/dragonegg r153877 >> >> dragonegg: >> de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 %n.f90 -o %n >> >> degg+vectorize: >> de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 -fplugin-arg-dragonegg-llvm-option=-vectorize %n.f90 -o %n >> >> degg+optnz: >> de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 -fp...
2012 Apr 03
0
[LLVMdev] pb05 results for current llvm/dragonegg
...gt; >> This is fortunate since there seems to be a bug in -msse4 on 2.33 > >> GHz (T7600) Intel Core 2 Duo Merom > >> (http://llvm.org/bugs/show_bug.cgi?id=12434). Jack > >> > >> llvm/dragonegg r153877 > >> > >> dragonegg: > >> de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 %n.f90 -o %n > >> > >> degg+vectorize: > >> de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 > >> -fplugin-arg-dragonegg-llvm-option=-vectorize %n.f90 -o %n > >> > >> degg+optnz: > >> de-gfortran...
2012 Apr 03
2
[LLVMdev] pb05 results for current llvm/dragonegg
...setting the required > chain depth to something less than the current default of 6 (for > example, -bb-vectorize-req-chain-depth=3) will cause a lot more > vectorization. So these need to be passed on their own instances of -fplugin-arg-dragonegg-llvm-option= I guess. I'll try... de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 -fplugin-arg-dragonegg-llvm-option=-vectorize -fplugin-arg-dragonegg-llvm-option=-unroll-allow-partial -fplugin-arg-dragonegg-llvm-option=-unroll-runtime -fplugin-arg-dragonegg-llvm-option=-bb-vectorize-aligned-only -fplugin-arg-dragonegg-llvm-option=-bb-vector...
2012 Apr 02
6
[LLVMdev] pb05 results for current llvm/dragonegg
...c 4.6.3. The benchmarks for -msse3 and -msse4 appear identical (at least for degg+optnz). This is fortunate since there seems to be a bug in -msse4 on 2.33 GHz (T7600) Intel Core 2 Duo Merom (http://llvm.org/bugs/show_bug.cgi?id=12434). Jack llvm/dragonegg r153877 dragonegg: de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 %n.f90 -o %n degg+vectorize: de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 -fplugin-arg-dragonegg-llvm-option=-vectorize %n.f90 -o %n degg+optnz: de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 -fplugin-arg-dragonegg-enable-gcc-optzns %n.f90 -o %n...
2012 Apr 03
0
[LLVMdev] pb05 results for current llvm/dragonegg
...-msse4 appear identical (at least for degg+optnz). This is fortunate > since there seems to be a bug in -msse4 on 2.33 GHz (T7600) Intel Core 2 Duo Merom > (http://llvm.org/bugs/show_bug.cgi?id=12434). > Jack > > llvm/dragonegg r153877 > > dragonegg: > de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 %n.f90 -o %n > > degg+vectorize: > de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 -fplugin-arg-dragonegg-llvm-option=-vectorize %n.f90 -o %n > > degg+optnz: > de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 -fplugin-arg-dragonegg-enab...
2012 Apr 03
1
[LLVMdev] pb05 results for current llvm/dragonegg
...he new LLVM autovectorization option with all of its related options set. This shows mixed results with some benchmarks being improved over the simple -fplugin-arg-dragonegg-llvm-option=-vectorize and some being worsened in performance. Jack llvm/dragonegg r153877 dragonegg: de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 %n.f90 -o %n degg+vectorize: de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 -fplugin-arg-dragonegg-llvm-option=-vectorize %n.f90 -o %n degg+optnz: de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 -fplugin-arg-dragonegg-enable-gcc-optzns %n.f90 -o %n...
2012 Apr 04
0
[LLVMdev] pb05 results for current llvm/dragonegg
Hi Jack, > Duncan, any idea how to work around that for passing -bb-vectorize-req-chain-depth=3? it is being rejected by GCC's plugin options parser. I just implemented a hack in dragonegg in which colons will be morphed into equals signs. So you should now be able to pass -bb-vectorize-req-chain-depth:3 and have it work. Ciao, Duncan.
2012 Apr 04
2
[LLVMdev] pb05 results for current llvm/dragonegg
...be morphed into equals signs. So you should > now be able to pass -bb-vectorize-req-chain-depth:3 and have it work. > > Ciao, Duncan. Duncan, It would also be nice if -fplugin-arg-dragonegg-llvm-option= could allow multiple entries surrounded by quotes. Yesterday when I tested... de-gfortran46 -msse3 -ffast-math -funroll-loops -O3 -fno-tree-vectorize -fplugin-arg-dragonegg-llvm-option=-vectorize -fplugin-arg-dragonegg-llvm-option=- unroll-allow-partial -fplugin-arg-dragonegg-llvm-option=-unroll-runtime -fplugin-arg-dragonegg-llvm-option=-bb-vectorize-aligned-only -fplugin-arg-dragone gg-...
2011 Oct 12
0
[LLVMdev] dragonegg svn benchmarks
Hi Chris, >> PS: With -fplugin-arg-dragonegg-enable-gcc-optzns the LLVM optimizers are run at >> the following levels: >> >> Command line option LLVM optimizers run at >> ------------------- ---------------------- >> -O1 tiny amount of optimization >> -O2 or -O3 -O1 >> -O4 or -O5
2011 Oct 11
4
[LLVMdev] dragonegg svn benchmarks
On Oct 8, 2011, at 12:05 PM, Duncan Sands wrote: > PS: With -fplugin-arg-dragonegg-enable-gcc-optzns the LLVM optimizers are run at > the following levels: > > Command line option LLVM optimizers run at > ------------------- ---------------------- > -O1 tiny amount of optimization > -O2 or -O3 -O1 > -O4 or -O5
2012 Apr 03
1
[LLVMdev] pb05 results for current llvm/dragonegg
Hi Anton, >> dragonegg degg+vectorize degg+optnz gfortran >> ac 12.45 12.45 8.85 8.80 >> gas_dyn 11.72 11.80 4.47 4.26 >> induct 24.02 24.91 12.08 13.65 >> rnflow 32.25 32.35 26.47 24.06 > Any idea what might cause such differences