
This article explores the evolution of AMD processors from K8 to Phenom II (K10.5), which marked the architecture's peak, significantly improving cache, manufacturing process, and overclocking potential.
The K8 architecture's first creations were the Athlon 64 processors — single-core and incredibly fast, they left Intel's perpetual rival, the Pentium 4, no chance. As expected, dual-core versions followed, and everything seemed to be going smoothly. But then a major disruption hit AMD hard: Intel Core. For anyone interested in PC hardware, the first series of these chips will likely be etched into memory forever. It literally blew up the desktop CPU market again, much like the Athlon 64 did before it. The unprecedented power of Conroe vanquished the K8 architecture, which had been successful in every sense. What was left for AMD? They lacked the funds to develop a fundamentally new architecture, and sales of their existing products had plummeted. All they could do was hope for an updated K8, dubbed K10. What did K10 bring compared to K8? Mainly, an updated memory controller and a third-level cache. The integrated memory controller was no longer just dual-channel; it was multi-tasking. This technology boosted speed for quad-core processors, but it was useless, or even detrimental, for dual-core and single-core CPUs. Inter-core communication was also significantly improved. Many remember AMD's special Dual Core Optimizer utility, which forced specific programs to utilize both cores.
All these optimizations were hardware-embedded into Phenom X4. But even here, things went awry for AMD. The B2 revision of Phenom X4 processors proved unsuccessful. A flaw in the TLB (translation look-aside buffer) unit.
Adding insult to injury, the 65nm manufacturing process did nothing to alleviate the abysmal overclocking and high TDP of AMD's latest-generation processors.
Again, lost time, money, and customers. A period of good fortune, then bad, and more bad... when would good fortune return?
January 2009 marked the beginning of a brighter chapter for the company. Phenom II was introduced to the IT public. At the core of this new generation of processors was the K10.5 architecture. What did K10.5 bring? It was a K10, polished to perfection. The L3 cache more than doubled — from 2MB to 6MB. The manufacturing process shrank to 45nm. Overclocking potential soared to unprecedented heights! Under liquid nitrogen, AMD Phenom II X4 chips could hit 7000 MHz! Air cooling guaranteed owners of AMD's 45nm solutions frequencies around 3800-4000 MHz on C2 stepping, and 3900-4300 MHz on C3.
Then came the highly successful hexa-core Phenom II X6. It seemed AMD was on the right track. It looked like the company's engineers would add new instructions, two threads per core processing, and transition K10.5 to a new 32nm process. But that never happened. AMD did pursue multi-threading, but took an entirely different approach.
And yes, I fully realize that Phenom II processors still struggled even against the entry-level Intel Core i5 chips of the time, but they were relatively cool and power-efficient CPUs. The same couldn't be said for AMD's subsequent FX processors.
But that, as they say, is a story for another time...