This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: One more df-branch benchmarking on SPEC2000


On 5/7/07, Vladimir Makarov <vmakarov@redhat.com> wrote:
Richard Guenther wrote:

> On 5/7/07, Vladimir Makarov <vmakarov@redhat.com> wrote:
>
>>
>> Compilation time SPECINT2000 (user time sec):
>> **********Mainline Branch Change
>> --------------------------------
>> x86_64    139.39   148.48   +6.5%
>> Itanium   446.00   484.56   +8.6%

From what I can tell, a significant amount of extra compile time on
Itanium is spent in the scheduler. I've compared the number of
schedulable insns on the trunk and on the df branch, and it appears we
give the scheduler more freedom on the branch. This inevitably takes
time (the scheduler is the slowest part of GCC-on-Itanium already,
anyway).


>> PPC64     374.33   399.72   +6.8%
>> Pentium4  253.89   269.43   +4.9%
>
>
> Note that while I appreciate the benchmarking very much, not
> providing details on which SPEC tests regress in compile time is bad.
> Can you manually identify the worst offender, ideally by file?  Or is it
> just overall regressing?
>
I can guess it is mostly overall regression.

It is. There are a few known common bottlenecks that still need fixing.


Gr.
Steven


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]