ping.

On Fri, Sep 27, 2013 at 3:53 PM, Rong Xu <x...@google.com> wrote:
> Hi,
>
>
>
>   Current default probability for builtin_expect is 0.9996.
> This makes the freq of unlikely bb very low (4), which
> suppresses the inlining of any calls within those bb.
>
> We used FDO data to measure the branch probably for
> the branch annotated with builtin_expert.
> For google internal benchmarks, the weight average
> (the profile count value as the weight) is 0.9081.
>
> Linux kernel is another program that is heavily annotated
> with builtin-expert. We measured its weight average as 0.8717,
> using google search as the workload.
>
> This patch sets the alternate hirate probability for builtin_expert
> to 90%. With the alternate hirate, we measured performance
> improvement for google benchmarks and Linux kernel.
>
> An earlier discussion is
> https://mail.google.com/mail/u/0/?pli=1#label/gcc-paches/1415c5910054630b
>
> This new patch is for the trunk and addresses Honza's comments.
>
> Honza: this new probability is off by default. When we backport to google
> branch we will make it the default. Let me know if you want to do the same
> here.
>
> Thanks,
>
> -Rong

Reply via email to