Have you announced the autofdo profile tool to gcc list?

David

On Wed, May 7, 2014 at 2:24 PM, Dehao Chen <de...@google.com> wrote:
> Hi,
>
> I'm planning to port the AutoFDO patch upstream. Attached is the
> prepared patch. You can also find the patch in
> http://codereview.appspot.com/99010043
>
> I've tested the patch with SPECCPU2006. For the CINT2006 benchmarks,
> the speedup comparison between O2, FDO and AutoFDO is as follows:
>
> Reference: o2
> (1): auto_fdo
> (2): fdo
>
>            Benchmark             Base:Reference    (1)      (2)
> -----------------------------------------------------------------
> spec/2006/int/C++/471.omnetpp             23.18   +3.11%   +5.09%
> spec/2006/int/C++/473.astar               21.15   +6.79%   +9.80%
> spec/2006/int/C++/483.xalancbmk           36.68  +11.56%  +14.47%
> spec/2006/int/C/400.perlbench             34.57   +6.59%  +18.56%
> spec/2006/int/C/401.bzip2                 23.17   +0.95%   +2.49%
> spec/2006/int/C/403.gcc                   32.33   +8.27%   +9.76%
> spec/2006/int/C/429.mcf                   42.13   +4.72%   +5.23%
> spec/2006/int/C/445.gobmk                 26.53   -1.39%   +0.05%
> spec/2006/int/C/456.hmmer                 23.72   +7.12%   +7.87%
> spec/2006/int/C/458.sjeng                 26.17   +4.65%   +6.04%
> spec/2006/int/C/462.libquantum            57.23   +4.04%   +1.42%
> spec/2006/int/C/464.h264ref                46.3   +1.07%   +8.97%
>
> geometric mean                                    +4.73%   +7.36%
>
> The majority of the performance difference between AutoFDO and FDO
> comes from the lack of instruction level discriminator support. Cary
> Coutant is planning to port that patch upstream too.
>
> Please let me know if you have any question about this patch, and
> thanks in advance for reviewing such a huge patch.
>
> Dehao

Reply via email to