Automatic Feedback Directed Optimizer Merged Into GCC
Written by Michael Larabel in GNU on 22 October 2014 at 12:04 AM EDT. 10 Comments
GNU --
The latest merged feature for next year's GCC 5 compiler release is AutoFDO support!

AutoFDO is the Automatic Feedback Directed Optimizer. AutoFDO relies on the Linux kernel's perf framework for profiling with performance counters. AutoFDO interprets the perf output and attempts to use the FDO infrastructure to produce better optimized code generation. AutoFDO according to its Google engineers is said to be noticeably faster than traditional FDO for GCC.

Developers can learn more about AutoFDO via the GCC Wiki and was previously covered on Phoronix. While talked about for two years, a few hours ago it was finally merged into mainline GCC.

Earlier this year is when Google also open-sourced their AutoFDO profile toolchain. The GCC AutoFDO support is in the latest code and will premiere in next year's release of GCC 5 along with many other features.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week