Good for google branches.

Need to measure the performance and size impact on SPEC2k/06 with this
patch and the previous hotcaller patch for trunk.

thanks,

David

On Wed, Aug 24, 2011 at 2:43 PM, Mark Heffernan <meh...@google.com> wrote:
> This patch bumps up the parameter 'hot-bb-count-fraction' from 10000
> to 40000.  This results in about a 0.5% geomean performance
> improvement across internal benchmarks for x86-64 LIPO.  The parameter
> change effectively increases the number of functions/callsites which
> are considered hot.  The performance improvement is likely due to
> increased inlining (more callsites are considered hot and available
> for inlining).
>
> Bootstrapped and reg-tested on x86-64.  OK for google/gcc-4_6?
>
> Mark
>
>
> 2011-08-24  Mark Heffernan  <meh...@google.com>
>
>        * params.def (hot-bb-count-fraction): Change default value.
>
>
>
> Index: params.def
> ===================================================================
> --- params.def  (revision 177964)
> +++ params.def  (working copy)
> @@ -382,7 +382,7 @@ DEFPARAM(PARAM_SMS_LOOP_AVERAGE_COUNT_TH
>  DEFPARAM(HOT_BB_COUNT_FRACTION,
>         "hot-bb-count-fraction",
>         "Select fraction of the maximal count of repetitions of basic
> block in program given basic block needs to have to be considered
> hot",
> -        10000, 0, 0)
> +        40000, 0, 0)
>  DEFPARAM(HOT_BB_FREQUENCY_FRACTION,
>         "hot-bb-frequency-fraction",
>         "Select fraction of the maximal frequency of executions of
> basic block in function given basic block needs to have to be
> considered hot",
>

Reply via email to