public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
From: aditya kumar <hiraditya@gmail.com>
To: Richard Biener <rguenther@suse.de>
Cc: VandeVondele Joost <joost.vandevondele@mat.ethz.ch>,
	"sebpop@gmail.com" <sebpop@gmail.com>,
		"gcc-patches@gcc.gnu.org" <gcc-patches@gcc.gnu.org>
Subject: Re: [PATCH] RFC: Enable graphite at -O3 -fprofile_use
Date: Fri, 13 Nov 2015 13:25:00 -0000	[thread overview]
Message-ID: <CAD=agG_weRbiEw7souGnqwAp6VtTEs_P88iW727yGShsvxFQmw@mail.gmail.com> (raw)
In-Reply-To: <alpine.LSU.2.11.1511131230240.4884@t29.fhfr.qr>

Thanks all for supporting the idea of enabling graphite.
We would collect compile-time, performance, code-size data and let you
know. We are very positive that the compile time would have improved
on an average,
because of new scop detection algorithm.
With the new set of patches graphite does not modify the code any more
(if no optimizations have been done). This was one of the issues
discussed at the Cauldron'15.

Currently we have a couple more patches to put in before tomorrow, so
collecting the data might take another few days, if that is okay.
If we find serious regressions in any benchmark, we will address them as well.




Aditya Kumar
Compiler Engineer


On Fri, Nov 13, 2015 at 5:32 AM, Richard Biener <rguenther@suse.de> wrote:
> On Fri, 13 Nov 2015, VandeVondele  Joost wrote:
>
>> I'm all in favour of requiring isl and enabling graphite by default, but
>> would suggest to enable it with -Ofast instead.
>>
>> One reason is that certainly extracting testcases from a PGO build is
>> more difficult, and initially there will certainly be miscompiles with
>> graphite (CP2K is right now).
>>
>> Furthermore, unless graphite is particularly effective with PGO (does it
>> use average loop trip counts already?), I don't see a particular
>> connection.
>
> The reason to choose FDO was so GRAPHITE can concentrate its computing
> budget on the hot parts of a program (which profile estimation isn't
> good enough identifying), reducing its compile-time cost.
>
> -Ofast isn't supposed to enable passes over -O3 so you're suggesting
> to enable it with -O3 which I think is a bit premature.  But we can
> try doing that and revert at the end of stage3 if problems are just
> too big.
>
> Richard.

  reply	other threads:[~2015-11-13 13:25 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-11-13 11:19 VandeVondele  Joost
2015-11-13 11:32 ` Richard Biener
2015-11-13 13:25   ` aditya kumar [this message]
  -- strict thread matches above, loose matches on Subject: below --
2015-11-13 10:30 Richard Biener
2015-11-09  5:16 hiraditya

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAD=agG_weRbiEw7souGnqwAp6VtTEs_P88iW727yGShsvxFQmw@mail.gmail.com' \
    --to=hiraditya@gmail.com \
    --cc=gcc-patches@gcc.gnu.org \
    --cc=joost.vandevondele@mat.ethz.ch \
    --cc=rguenther@suse.de \
    --cc=sebpop@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).