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