Displaying 3 results from an estimated 3 matches for "speedup_vs_".
2015 Aug 19
3
RFC: PGO Late instrumentation for LLVM
...early inlining contribution b) context sensitive
profiling enabled with early inlining.
The contribution of context sensitive profiling can be estimated by EC - E
above.
-------------------------------------------------------------------------------
Config wall_time_for_use speedup_vs_(0)
speedup_vs_(1)
(0) base w/o einline 84.946 1.000 0.934
(1) base O2 79.310 1.071 1.000
(2) profile-arcs w/o einline 63.518 1.337 1.249
(3) profile-arcs 48.364 1.756...
2015 Sep 01
3
RFC: PGO Late instrumentation for LLVM
...text sensitive
> profiling enabled with early inlining.
>
> The contribution of context sensitive profiling can be estimated by EC - E
> above.
>
> -------------------------------------------------------------------------------
> Config wall_time_for_use speedup_vs_(0)
> speedup_vs_(1)
> (0) base w/o einline 84.946 1.000 0.934
> (1) base O2 79.310 1.071 1.000
> (2) profile-arcs w/o einline 63.518 1.337 1.249
> (3) profile-arcs 48.364...
2015 Aug 11
4
RFC: PGO Late instrumentation for LLVM
One aspect of this that I have not seen discussed is that middle-end
instrumentation enables PGO optimizations to front-ends other than Clang.
While I agree that FE instrumentation could be improved, it still requires
every FE to implement essentially the same common functionality. Having
PGO instrumentation generated in the middle-end, allows us every FE to
automatically take advantage of PGO.