|
The Athlon 64 is an eighth-generation, AMD64 architecture microprocessor produced by AMD, released on September 23, 2003[1]. It is the third processor to bear the name "Athlon", and the immediate successor to the Athlon XP[2]. The second processor (after the Opteron) to implement AMD64 architecture and the first 64-bit processor targeted at the average consumer[3], it is AMD's primary consumer microprocessor, and competes primarily with Intel's Pentium 4, especially the "Prescott" and "Cedar Mill" core revisions. It is AMD's first K8, eighth-generation processor core for desktop and mobile computers[4]. Despite being natively 64-bit, the AMD64 architecture is backwards-compatible with 32-bit, x86 instructions[5]. Athlon 64s have been produced for Socket 754, Socket 939, Socket 940 and Socket AM2. Benefits/FeaturesThere are four variants: Athlon 64, Athlon 64 FX, Mobile Athlon 64 (later renamed "Turion 64") and the dual-core Athlon 64 X2[38]. Common among the Athlon 64 line are a variety of instruction sets including MMX, SSE, SSE2, 3DNow!, and AMD64[39]. All Athlon 64s with the exception of the original ClawHammer release also support the NX bit, a security feature named "Enhanced Virus Protection" by AMD[40]. And as implementations of the AMD64 architecture, all Athlon 64 variants are able to run 16 bit, 32 bit x86, and AMD64 code, through two different modes the processor can run in: "Legacy mode" and "long mode". Legacy mode runs 16-bit and 32-bit programs natively, and long mode runs 64-bit programs natively, but also allows for 32-bit programs running inside a 64-bit operating system[41]. All Athlon 64 processors feature 128 kibibytes of level 1 cache, and at least 512 kibibytes of level 2 cache[39].- The Athlon 64 features an on-die memory controller[5], a feature not previously seen on x86 CPUs. Not only does this mean the controller runs at the same clock rate as the CPU itself, it also means the electrical signals have a shorter physical distance to travel compared to the old northbridge interfaces[42]. The result is a significant reduction in latency (response time) for access requests to main memory[43]. The lower latency is often cited as one of the advantages of the Athlon 64's architecture over those of its competitors[44].
- Translation Lookaside Buffers (TLBs) have also been enlarged (40 4k/2M/4M entries in L1 cache, 512 4k entries)[45], with reduced latencies and improved branch prediction, with four times the number of bimodal counters in the global history counter[41]. This and other architectural enhancements, especially as regards SSE implementation, improve instruction per cycle (IPC) performance over the previous Athlon XP generation[41]. To make this easier for consumers to understand, AMD has chosen to market the Athlon 64 using a PR rating (Performance Rating) system, where the numbers roughly map to Pentium 4 performance equivalents, rather than actual clock speed[46].
- Athlon 64 also features CPU speed throttling technology branded Cool'n'Quiet, a feature similar to Intel's SpeedStep that can throttle the processor's clock speed back to facilitate lower power consumption and heat production[47]. When the user is running undemanding applications and the load on the processor is light, the processor's clock speed and voltage are reduced. This in turn reduces its peak power consumption (max TDP set at 89 W by AMD) to as low as 32 W (stepping C0, clock speed reduced to 800 MHz) or 22W (stepping CG, clock speed reduced to 1 GHz). The Athlon 64 also has an Integrated Heat Spreader (IHS) which prevents the CPU core from accidentally being damaged when mounting and unmounting cooling solutions. With prior AMD CPUs a CPU shim could be used by people worried about damaging the core.
- The No Execute bit (NX bit) supported by Windows XP Service Pack 2[48], Windows XP Professional x64 Edition, Windows Server 2003 x64 Edition, and Linux 2.6.8 and higher is also included, for improved protection from malicious buffer overflow security threats. Hardware-set permission levels make it much more difficult for malicious code to take control of the system. It is intended to make 64-bit computing a more secure environment.
- The Athlon 64 CPUs have been produced with 130 nm and 90 nm SOI process technologies. All of the latest chips (Winchester, Venice and San Diego models) are on 90 nm. The Venice and San Diego models also incorporate dual stress liner technology (an amalgam of strained silicon and 'squeezed silicon', the latter of which is not actually a technology) co-developed with IBM.
CPU SpeedAs the memory controller is integrated onto the CPU die, there is no FSB for the system memory to base its speed upon. Instead, system memory speed is obtained by using the following formula (using the ceiling function):
 In simpler terms, the memory is always running at a set fraction of the CPU speed, with the divisor being a whole number. An 'FSB' figure is still used to determine the CPU speed, but the RAM speed is no longer directly related to this 'FSB' figure (known otherwise as the LDT). Athlon 64 FX
Unlike the standard Athlon 64, all of the Athlon 64 FX processors have their multipliers completely unlocked[50]. The FX line is now dual-core, starting with the FX-60[51]. The FX always has the highest clock speed of all Athlons at its release[52].Sockets- 754: The Athlon 64 value/budget line, 64-bit memory interface (Single-Channel)
- 939: Athlon 64 performance line, Athlon 64 X2s, and newer Athlon 64 FXs, 128-bit memory interface (Dual-channel)
- 940: Opteron and old Athlon 64 FX, 128-bit memory interface - requires registered DDR memory
- Socket F: Opteron. Yet to be Released (ETA 2006), 1207 Pins
- Socket AM2: Athlon 64/Athlon 64 FX/Athlon 64 X2/Sempron Will replace Sockets 754 and 939 in 2006. 940 Pins (Not compatible with Socket 940) and will be the first AMD socket to use DDR2 SDRAM.
At the introduction of Athlon 64 in September 2003, only Socket 754 and Socket 940 (Opteron) were ready and available. The onboard memory controller was not capable of running unbuffered (non-registered) memory in dual-channel mode at the time of release; as a stopgap measure, they introduced the Athlon 64 on Socket 754, and brought out a non-multiprocessor version of the Opteron called the Athlon 64 FX, as a multiplier unlocked enthusiast part for Socket 940, comparable to Intel's Pentium 4 Extreme Edition for the high end market.
In June 2004, AMD released Socket 939 as the mainstream Athlon 64 with dual-channel memory interface, leaving Socket 940 solely for the server market (Opterons), and relegating Socket 754 as a value/budget line, for Semprons and slower versions of the Athlon 64. Eventually Socket 754 replaced Socket A for Semprons.All text used in this article is
available under the GNU Free Documentation License. It uses material from
the Wikipedia article "Athlon 64".
|