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
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week