Intel and AMD Microprocessors, Part 3 Codexery

Athlon 64 X2

First native dual-core desktop CPU from AMD.

Athlon 64 X2

The Athlon 64 X2 is a dual-core desktop central processing unit (CPU) designed by Advanced Micro Devices (AMD). It is notable as the first native dual-core desktop CPU, designed from scratch by joining two functional cores on one die using a shared dual-channel memory controller and north bridge. The initial versions were based on the E stepping model of the Athlon 64 and were released in May 2005, the same month as Intel's first dual-core processor, the Pentium D.

Quick Facts

Produced-Start
May 31, 2005
Produced-End
2009
Slowest
1.9
Slow-Unit
GHz
Fastest
3.2
Hypertransport-Slowest
1
Hypertransport-Fastest
1.8
Soldby
AMD
Arch
MMX, SSE, SSE2, SSE3, x86-64, 3DNow!
Microarch
K8 / K10 ("Kuma" based models only)

Facts from the source article.

Lore & Background

The Athlon 64 X2 was built by taking an already multi-CPU enabled Athlon 64 and adding a second functional core on the same die, connected via a shared dual-channel memory controller and additional control logic. Initial versions used the E stepping of the Athlon 64 and offered either 512 KB or 1024 KB of L2 cache per core. The processor could decode SSE3 instructions, except those specific to Intel's architecture. In June 2007, AMD released low-voltage variants of the 65 nm Athlon 64 X2 under the name 'Athlon X2', featuring a reduced thermal design power of 45 watts. The Athlon X2 name was also used for K10-based budget CPUs with two cores deactivated.

Manufacturing costs were higher than for single-core processors due to the larger die area and increased transistor count. The 90 nm Athlon 64 X2 with 1 MB L2 cache measured 147 mm² with 154 million transistors, compared to 112.9 mm² and 114 million transistors for the single-core Athlon 64. The 65 nm version with 512 KB L2 per core was 118 mm² with 221 million transistors, versus 77.2 mm² and 122 million transistors for the single-core. These size requirements lowered yields and increased production costs. In mid-June 2006, AMD stated it would no longer produce non-FX Athlon 64 or Athlon 64 X2 models with 1 MB L2 caches, though later production refinements with the F3 stepping reintroduced some models with 1 MB L2 per core.

Reader's Guide

The Athlon 64 X2's primary benefit over single-core processors was its ability to process more software threads simultaneously, a capability known as thread-level parallelism (TLP). By placing two cores on one die, the X2 effectively doubled the TLP of a single-core Athlon 64 at the same clock speed. The need for TLP varied greatly by application; programs written for only one thread could not use the second core. Multi-threaded applications, such as music and video encoding software and professional rendering programs, could achieve nearly twice the performance of a single-core Athlon 64 with the same specifications. Multitasking also benefited, with intense multitasking processes speeding up by considerably more than twice, largely due to reduced overhead from constant thread switching. In the consumer market, the X2 improved performance over the original Athlon 64, especially for multi-threaded software. The processor's significance lies in establishing dual-core computing for the desktop, directly competing with Intel's Pentium D and setting the stage for subsequent multi-core processors from AMD.

Did You Know?

Frequently Asked Questions

What is the Athlon 64 X2?

It is a dual-core desktop CPU built by AMD that holds the distinction of being the first native dual-core processor for the desktop market. Instead of pairing two separate chips, AMD integrated two functional cores onto a single silicon die.

Why do fans consider the Athlon 64 X2 a landmark chip?

Because it unified both cores, a shared dual-channel memory controller, and the north bridge on one die, it was the first truly single-package dual-core desktop CPU. That design philosophy set it apart from the multi-die approach Intel used with the Pentium D that launched the same month.

When did the Athlon 64 X2 ship and what process node was used?

The initial 90 nm SOI versions hit the market in May 2005, directly competing with Intel's Pentium D release. AMD later shrunk the design to a 65 nm SOI process, reducing the die area while increasing transistor density.

What are the transistor count and die size figures for the Athlon 64 X2?

The 90 nm variant with 1 MB of L2 cache carries roughly 154 million transistors across a 147 mm² die. The 65 nm revision with 512 KB of L2 fits about 221 million transistors into a 118 mm² footprint.

How did the Athlon 64 X2's architecture differ from Intel's first dual-core?

AMD placed both cores on one die sharing a single memory controller and north bridge, giving the chip a cohesive single-package architecture. Intel's Pentium D, released in the same month, was effectively two independent processors mated together under one socket.

More in Intel and AMD Microprocessors, Part 3 1-24

Spotted an error? Know more?

Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced

Comments

Loading…
Open in the interactive codex →