| This article is a recounting of public story. The real truth is much more nuanced with enough internal reasons (AMD veteran here). AMD made a lot of profits with the x86-64 (Opteron family) around 2004-2005. However, that got to managements head and there were a series of missteps: * Inorganic growth: The company went from small teams with startup culture to larger teams with many projects. AMD went and acquired large teams from HP in Fort Collins and Sun in Boston (Millenium chip team) in one fell swoop. This slowed projects a lot while assimilating and learning to work together with very different cultures and methodologies. * Mid-management from IBM: Since the company was growing larger, a bunch of VPs from IBM were hired. They tried to bring IBM style processes which will not work when you do not have a captive market like IBM and your competitor is Intel :) * Too many projects: The people and management growth resulted in everyone wanting their own chip project instead of working on derivatives of existing projects. There were too many projects conceived, spent cycles on and then cancelled. * Paid too much for ATI: Bought them for 5.4 billion in 2006 when they could have waited till 2008 and bought them for 1 billion :) They had to write off most of the ATI value off their books and took charge for it. |
AMD created an utterly dominating lead in server space in 2004-5, continuing the P6 microarchitecture approach while the Intel NetBurst (Pentium 4) microarchitecture failed when it coincided with the end of Dennard scaling (https://en.wikipedia.org/wiki/Dennard_scaling it might have worked if they'd been able to make the 5-10 GHz parts on the roadmap).
Plus the per chip on chip local memory controllers and Hypertransport ccNUMA approach scaled much, much better than Intel's one front side bus (all CPUs hitting the same northbridge memory controller).
Then, from the outside, AMD just sat on its laurels, giving Intel enough time to get their act together from all their self-inflicted wounds and take advantage of their process lead. The K10 microarchitecture was late, and shipments had to be paused due to a nasty TLB bug which didn't help their credibility. Intel's QPI copy of the Hypertransport ccNUMA concept shipping a year, year and half later was probably the final nail in the coffin.