AMD Excavator Enablement Lands For GCC 4.9
Written by Michael Larabel in AMD on 18 November 2013 at 11:21 AM EST. Add A Comment
To complement my article about new features in GCC 4.9, a few hours ago the AMD Excavator "bdbver4" enablement I had talked about as a likely feature did successfully land.

Now within GCC SVN trunk code is the initial support for AMD's Bulldozer 4 / Excavator APU/CPUs that will arrive in 2015 to succeed Bulldozer 3 / Steamroller. The Steamroller APUs still aren't out yet but for making the next annual GCC release, AMD has landed the "Excavator" support.

As I detailed in my original Phoronix post over the GCC bdver4 support, "This next version of AMD's core adds in AVX2 and BMI2 support over the bdver3 optimizations in GCC. Bdver4 is expected to be known with the AMD micro-architecture codename of Excavator. The bdver4 / Excavator scheduling is similar to bdver3 and there's also still three pipelined FP units and two integer units. The CPU instruction extension supersets in full for "bdver4" include BMI, BMI2, TBM, F16C, FMA, AVX, AVX2, XOP, LWP, AES, PCL_MUL, CX16, MOVBE, MMX, SSE, SSE2, SSE3, SSE4A, SSSE3, SSE4.1, SSE4.2, ABM."

The change adding the GCC bdver4 support can be found with this commit.

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 10,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

Related AMD News
Popular News
Trending Reviews & Featured Articles