This is the mail archive of the gcc-patches@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: Core 2/i7 tuning results and analysis


On Fri, Oct 15, 2010 at 3:08 AM, Maxim Kuvyrkov <maxim@codesourcery.com> wrote:
> [Resending without printed out version of the spreadsheet to fit into
> gcc-patches@ size requirements.]
>
> I've been investigating performance regressions for Core 2 and Core i7
> processors. ?The impact of certain small tuning changes on x86 performance
> maybe interesting to a wider audience, so here is my results and analysis.
>
> Attached is a tar of the patch set I tested. ?Most of these patches are
> dissections from earlier Bernd's work for Core 2/i7.
>
> + 0001-Basic-support-for-Core-i7.patch
> + 0002-Enable-Core-i7-architectural-features.patch
> ? 0003-Extend-Core-2-tune-features-to-Core-i7.patch
> ? 0004-Tweak-tuning-for-Core-i7.patch
> + 0005-Add-PROMOTE_HI_CONSTANTS-tuning.patch
> + 0006-Define-Core-i7-costs.patch
> + 0007-Use-64-bit-alignment-for-Core-i7-32-bit-mode.patch
> + 0008-Configure-bits-for-Core-i7.patch
> + 0009-Core-i7-DFA-model.patch
> ? 0010-Define-issue_rate-for-Core-i7.patch
> + 0011-Model-Core-i7-pipeline-domains.patch
> - 0012-Update-Core-2-tuning.patch
> + 0013-Use-Core-2-DFA-model-for-Core-2.patch
> + 0014-Update-PentiumPro-tuning.patch
> - 0015-Handle-privileged-insns.patch
> + 0016-Model-Core2-i7-decoder-bottleneck.patch
>

Hi Maxim,

I will try your patches on Core 2 and Core i7 with SPEC CPU 2K/2006.
Unfortunately, gcc has been failing SPEC CPU 2K/2006 for several
weeks now:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45720
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45865

My performance comparison may not be complete.

-- 
H.J.


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