News: 0001619480

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Google Now Using AutoFDO To Enhance Android's Linux Kernel Performance

([Google] 6 Hours Ago AutoFDO The Android Linux Kernel)


Google's Android LLVM toolchain team shared publicly this week that they have begun making use of [1]AutoFDO for automatic feedback directed optimizations of their Linux kernel build used by Android.

Android developers found engaging AutoFDO when compiling their Linux kernel image resulted in "significant performance wins for users" thanks to the advanced compiler optimizations. AutoFDO is one of the compiler optimization techniques that rely on profiling and leveraging real-world execution patterns to help in its optimization technique. AutoFDO was among the compiler optimization strategies Intel employed when building many of their packages for the former Clear Linux distribution.

Google engineers found AutoFDO-optimized Linux kernel builds on Pixel devices yielding real-world performance advantages. Cold app launch times improved by over 4%, boot times were 2% faster, and Binder tests were as much as 21% faster.

AutoFDO is being used on Android16-6.12 and Android15-6.6 branches. Google is also working to bring AutoFDO use to newer GKI kernel versions and extending it beyond just AArch64.

Those interested in Google's use of AutoFDO optimizations for the Linux kernel build on Android can find all the interesting details via [2]this blog post .



[1] https://www.phoronix.com/search/AutoFDO

[2] https://android-developers.googleblog.com/2026/03/BoostingAndroid%20PerformanceIntroducingAutoFDO.html



Ever wonder why fire engines are red?

Because newspapers are read too.
Two and Two is four.
Four and four is eight.
Eight and four is twelve.
There are twelve inches in a ruler.
Queen Mary was a ruler.
Queen Mary was a ship.
Ships sail the sea.
There are fishes in the sea.
Fishes have fins.
The Finns fought the Russians.
Russians are red.
Fire engines are always rush'n.
Therefore fire engines are red.