AMD Excavator Enablement Lands For GCC 4.9
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.
Add A Comment