[$] AutoFDO and Propeller Rong Xu and Han Shen described the kernel-optimization techniques that Google uses in the <a href="https://lpc.events/event/18/sessions/180/#20240918" rel="nofollow">toolchains track</a> at the <a href="https://lpc.events/event/18/page/224-lpc-2024-overview" rel="nofollow">2024 Linux Plumbers Conference</a>. They talked about <a href="https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/45290.pdf" rel="nofollow">automatic feedback-directed optimization</a> (AutoFDO), which can be used with the https://research.google/pubs/propeller-a-profile-guided-relinking-optimizer-for-warehouse-scale-applications/ optimizer to produce kernels with better performance using profile information gathered from real workloads. There is a fair amount of overlap between these tools and the https://github.com/llvm/llvm-project/tree/main/bolt#bolt post-link optimizer, which was the subject of a https://lwn.net/Articles/993828/ that directly preceded this session. https://lwn.net/Articles/995397/