Technical presentation - 30 minutes (including q&a)
Feedback Driven Optimizations are a set of toolchain techniques that use traces from program execution to improve the performance of output binaries. In this talk, we will discuss the support for AutoFDO available for native code (C/C++) in Android userspace and kernel, along with the performance impact we see on Google Pixel devices. Additionally, we'll outline our roadmap to make native profiling more broadly available - to use cases such as Android Apps, using post-link optimization techniques, and fleet-wide sampling. We will highlight some milestones required from the ecosystem that are necessary towards achieving this goal.