IRA performance regressions on PPC
Vladimir Makarov
vmakarov@redhat.com
Fri Sep 5 17:25:00 GMT 2008
Luis Machado wrote:
>
> This is a Power6 4.7Ghz (altivec supported)
>
>
Great. Now I have an access to power6. So I am going to try it too.
>> What options (especially march or mtune) you are using? IRA is very
>> sensitive to correct times of ld/st/moves in machine description.
>>
>
> I'm currently using two tuning setups.
>
> base flags: -m64 -O2 -mcpu=power4
> peak flags: -m64 -O3 -mcpu=power4 -ffast-math -ftree-loop-linear -funroll-loops -fpeel-loops
>
>
>> What is overall IRA regression on SPEC2000?
>>
>
> I don't have that information on this box yet. But i'll have it soon and
> will let you know. Right now i only focused on those two degraded
> benchmarks.
>
>
>> You could use the same version of the compiler with IRA (default) and
>> old RA (-fno-ira).
>>
>
> Thanks for the tip. Is it a good idea to go through the ira-merge branch
> as well? Or would this suffice?
>
>
>
H.J. Lu keeps ira-branch merge more fresh than trunk. But the lag is
only 1-3 days usually because gcc community and RA reviewers are very
responsive. So I don't see a big difference in using ira-merge and
trunk. I'd only recommend to apply patch
http://gcc.gnu.org/ml/gcc-patches/2008-09/msg00427.html
first because it is critical for performance but I don't know when it
will be approved.
More information about the Gcc
mailing list