Google's Android LLVM toolchain team has adopted AutoFDO (Automatic Feedback-Directed Optimization) for compiling the Linux kernel used in Android. By leveraging real-world execution profiles to guide compiler optimizations, the technique delivers measurable gains on Pixel devices: cold app launch times improved by over 4%, boot times by 2%, and Binder IPC tests by up to 21%. AutoFDO is currently applied to Android16-6.12 and Android15-6.6 kernel branches on AArch64, with plans to extend support to newer GKI kernel versions and additional architectures.

1m read timeFrom phoronix.com
Post cover image

Sort: