This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Results from SPEC2006 FP analysis done at Richard`s request {late July / early August}
- From: Richard Biener <richard dot guenther at gmail dot com>
- To: Abe Skolnik <abe_skolnik at yahoo dot com>
- Cc: Alan Lawrence <alan dot lawrence at arm dot com>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, Sebastian Pop <sebpop at gmail dot com>
- Date: Mon, 17 Aug 2015 16:04:06 +0200
- Subject: Re: Results from SPEC2006 FP analysis done at Richard`s request {late July / early August}
- Authentication-results: sourceware.org; auth=none
- References: <55CDE3F6 dot 3000102 at arm dot com> <1834265470 dot 4756931 dot 1439559359400 dot JavaMail dot yahoo at mail dot yahoo dot com>
On Fri, Aug 14, 2015 at 3:35 PM, Abe Skolnik <abe_skolnik@yahoo.com> wrote:
> [Alan wrote:]
>
>> Interesting, thanks. For what kind of architecture are these -
>
> You are welcome.
>
> You raised 2 or 3 good points, I think.
>
> First: the numbers are all from builds on and for the AMD64 ISA, AKA "x86_64". My apologies for forgetting to mention that vital fact.
>
> Second: I did not tell the SPEC build system to use any particular "-march" or "-mtune" flags, and AFAIK it [SPEC] did not add any that I didn`t specify. In other words, those compiler-tuning values were almost certainly at their GCC defaults.
>
> [A question about the preceding: is "-march=native" the default nowadays, at least on GNU/Linux? AFAIK the default GCC behavior is (still?) to generate code for the most generic form of the target ISA unless an explicit flag overrides this.]
>
> Third: the server in question has Intel silicon for its CPUs. If an implicit "-march=native" or similar is suspected of having been a factor, then please let me know and I`ll report back on the specifics. [I am at home right now, so I have no easy way of getting that data right now.]
Ah, so for a meaningful comparison -march=native should be used.
Otherwise we don't get much store if-conversion anyway.
Richard.
>
>> specifically: with/out masked/gathering loads/stores ??
>
>
> TTBOMK, generic AMD64/x86_64 does _not_ have the gathering stuff and the very latest from Intel _does_.
>
> Sorry, but I don`t know about the masked form[s]. If that`s important to know, then please tell me and I will investigate.
>
> Regards,
>
> Abe