0005-Switch-Core-2-to-new-tuning

Maxim Kuvyrkov maxim@codesourcery.com
Mon Dec 6 13:02:00 GMT 2010


On Dec 6, 2010, at 3:58 PM, Maxim Kuvyrkov wrote:

> On Nov 30, 2010, at 3:51 PM, Uros Bizjak wrote:
> 
>> On Tue, Nov 30, 2010 at 1:39 PM, Maxim Kuvyrkov <maxim@codesourcery.com> wrote:
>>> This patch switches Core 2 to "new" tuning that Core i7 uses.
>>> 
>>> The "new" tuning very much resembles tuning for generic32 and generic64 CPUs.  Generic tuning appears to provide best performance results on Core 2/i7 hardware.
>>> 
>>> OK for trunk?
>> 
>> Can you please summarize SPEC2k, SPEC2k6 and Polyhedron results for
>> patched and unpatched gcc?
> 
> SPEC2k and SPEC2k6 results are finally ready.  The summary for switching Core 2 to new tuning:
> Benchmark	32-bit	64-bit
> SPECint2000	0.62%	0.29%
> SPECfp2000	6.25%	-0.72%
> SPECint2006	0.62%	0.00%
> SPECfp2006	0.00%	1.29%
> 
> Which seems like an overall win.  There are a couple of charts in the attached PDF and spreadsheet as well as details on individual benchmarks.  [The results also include runs for Core i7 machine with -mtune=corei7, for which this patch is a no-op, to illustrate benchmark fluctuations.] 

Resending without the PDF to get past gcc-patches@ restrictions.

--
Maxim Kuvyrkov
CodeSourcery
+1-650-331-3385 x724
-------------- next part --------------
A non-text attachment was scrubbed...
Name: core2i7-20101206.xlsx
Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Size: 73337 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20101206/c6adddf1/attachment.xlsx>


More information about the Gcc-patches mailing list