AMD Is Born
From its conception in 1969, AMD focused on producing microprocessors and similar computer components. Initially, it merely licensed processor designs from other companies like Fairchild Semiconductor. Although it started producing other PC components developed entirely in-house early on as well, AMD wouldn't produce a processor it designed itself for several years.
AM9080 And AM2900
In 1975, AMD created its first two non-licensed processor products. Technically, its AM2900 wasn't a processor; rather, it was a series of components used to build a 4-bit modular processor. It also produced the AM9080, which was a reverse-engineered clone of Intel's 8080 8-bit microprocessor.
The IBM Agreement
AMD's entry into the x86 processor market began in the early 1980s following an agreement between IBM and Intel. At the time, IBM was one of the largest computer manufacturers in the world and quite possibly the single largest producer of computer products. IBM was deliberating on several different processor designs to use in its upcoming products when it entered into negotiations with Intel. If Intel won the contract, it would secure a massive order for the company's processors for use inside of IBM-compatible PCs.
IBM was concerned, however, that the sheer number of processors that it needed would exceed the production capabilities of any single manufacturer, so it required Intel to license its technology to third-party manufacturers to ensure sufficient total volume. Intel, not wanting to lose the contract with IBM to a competitor, agreed to IBM's terms in 1981.
Following the agreement, AMD began producing licensed identical clones of Intel's 8086 processors in 1982.
1982 |
16-bit |
16-bit |
20-bit |
1 MB |
None |
None |
4 - 10 MHz |
4 - 10 MHz |
8087 (Sold Separate) |
None |
3000 nm |
29,000 |
N/A |
5 V |
33 mm? |
40 pins |
AM29000 32-Bit RISC Processors
Throughout the 1980s and into the 1990s, AMD also produced a line of 32-bit RISC processors known as the AM29000 series. These processors were essentially the next generation of its earlier AM2900 products, however, and they were targeted more at the embedded market than high-performance computers. AMD designed the AM29000 using a variation of the Berkeley RISC architecture. Eventually, AMD discontinued work on the AM29000 series to focus on its x86 processor line.
AMD's second x86 processor was the AM286, a licensed clone of Intel's 80286. Although the chip was architecturally identical, it had one advantage over its Intel counterpart: higher clock speeds. Where Intel capped the 80286 at 12.5 MHz, AMD pushed the AM286 as high as 20 MHz.
AMD AM286
1983 |
16-bit |
16-bit |
24-bit |
16 MB |
AMD AM386: Legal Battles With Intel
In 1985, Intel released its first 32-bit x86 processor design, the 80386. AMD planned to release its variation, the AM386, not long after, but Intel held it up in court. Intel claimed that its cross-licensing agreement permitted AMD to produce copies of only the 80286 and older processor designs, but AMD argued that the contract permitted it to create clones of the 80386 and future x86 derivatives, as well. After years of legal battles, the courts sided with AMD, and the company was able to release its AM386 in 1991.
Although the AM386 is an 80386 clone, AMD released AM386 processors with clock speeds up to 40 MHz, whereas Intel's 80386 tapped out at 33 MHz. This gave AMD a performance advantage, and as it used the same socket and platform as the 80386, it gave customers an upgrade path to their aging systems.
AMD AM386
1991 |
32-bit |
32-bit |
32-bit |
4 GB |
None |
None |
12 - 40 MHz |
12 - 40 MHz |
80387 |
None |
1500 - 1000 nm |
275,000 |
2 W (@33 MHz) |
5 V |
42 mm? |
132 pins |
AM486 And AMD 5x86: The Final Clone
The last processor designed by Intel that AMD produced was the AM486 (80486), and it was released in 1994. Due to ongoing legal disputes between Intel and AMD, some versions of the AM486 use Intel microcode whereas others use microcode developed in-house by AMD. AMD followed a similar strategy with its AM486 as it did with the AM386, by pushing clock speed considerably higher than Intel. Although Intel's fastest 80486 processors were capped at 100 MHz, AMD went as high as 120 MHz on the AM486.
Not long after, in 1995, AMD also released its AMD 5x86. This processor used the same architecture as the AM486 and 80486, but it pushed the clock speed even higher. Retail models ran at 133 MHz, and OEMs had access to an even faster 150 MHz version.
Other notable changes in this line of processors was the addition of L1 cache, which helped to increase performance compared to the older 80386/AM386 CPUs. It also moved the FPU into the same package as the CPU, which also significantly improved performance. Prior to this, all FPUs were sold as separate hardware units and connected to the CPU through the motherboard.
Following the release of Intel's first Pentium processor around the same time also lead AMD and other competing CPU designers to introduce the PR or "Pentium Rating" system. This gave companies a simple way to advertise their products against each other and against Intel's Pentium. An example of this is the AMD 5x86 PR 75, which was advertised as having equivalent performance to a 75 MHz Pentium CPU.
AM486 And AMD 5x86
1993 | 1995 |
32-bit | 32-bit |
32-bit | 32-bit |
32-bit | 32-bit |
4 GB | 4 GB |
8 - 16 KB | 16 KB |
None | None |
16 - 120 MHz | 133 -150 MHz |
16 - 50 MHz | 33 - 50 MHz |
Integrated | Integrated |
None | None |
800 - 1000 nm | 350 nm |
1,185,000 | N/A |
N/A | N/A |
5 V - 3.3 V | 3.45 V |
67 - 81 mm? | N/A |
168 pins | 168 pins |
K5: AMD's First x86 Processor
In 1996, AMD released its first x86 processor designed entirely in-house. The fifth-generation x86 K5 processor used an innovative design that combined the execution hardware from AMD's discontinued AM29000 RISC processors with an x86 front end. Because the execution back-end hardware was based on a RISC design, instructions were decoded into micro-instructions that could be fed into one of five integer execution units or an integrated FPU.
AMD implemented an out-of-order speculative execution design as well, which helped to boost performance. The overall design was fairly complex, however, which limited AMD's ability to push up the clock speed, and the K5 was not able to surpass Intel's Pentium in terms of performance. It was considered relatively efficient, however, and AMD advertised 100 MHz K5 processors with a PR133 rating, meaning that AMD considered it to have equivalent performance to a 133 MHz Pentium.
AMD K5
1996 |
32-bit |
32-bit |
32-bit |
4 GB |
16 KB + 8 KB |
None |
75 - 133 MHz (PR75 - PR200) |
50 - 66 MHz |
None |
500 - 350 nm |
4.3 Million |
11 - 16 W |
3.52 V |
181 - 251 mm? |
Socket 5 & Socket 7 |
K6: AMD's NexGen Processor
Instead of developing a new architecture to succeed the K5, AMD opted to purchase NexGen, a competing manufacturer of processors, and use its upcoming Nx686 design for the K6. Although the design was completely different than the K5, it was somewhat similar at a high level.
For example, like the K5, the K6 also used an x86 front-end to decode instructions into micro-operations that were then executed on internally RISC-like hardware. The K6 was released in 1997, and it was compatible with Socket 7 motherboards; clock-for-clock, it matched the performance of Intel's Pentium II, while also being considerably less expensive. It also included the important MMX SIMD instruction set.
The Pentium II did have one major advantage in that its FPU performance was better than the K6.
AMD K6
1997/1998 |
32-bit |
32-bit |
32-bit |
4 GB |
32 KB + 32 KB |
None |
None |
266 - 350 MHz |
50 - 66 MHz |
MMX |
350 - 250 nm |
8.8 Million |
12 - 28 W |
2,2 - 3,2 V |
68 - 157 mm? |
Socket 7 |
AMD K6-II
AMD's next processor was the K6-II. It was essentially an extended version of the K6 that could use a faster 100 MHz FSB, higher clock speeds, and new SIMD instructions. AMD introduced its 3DNow! SIMD instruction set as a competitor to Intel's MMX. Similar to AMD's older processors, the K6-II gave customers a clear upgrade path from the aging Pentium MMX processors, and as a result they were highly successful.
AMD K6-II
1998 |
32-bit |
32-bit |
32-bit |
4 GB |
32 KB + 32 KB |
None |
None |
300 - 550 MHz |
66 - 100 MHz |
MMX, 3DNow! |
250 nm |
9.3 Million |
13 - 25 W |
2.2 - 2.4 V |
81 mm? |
Socket 7/Super Socket 7 |
AMD K6-III: Integration Of L2 Cache
In 1999, AMD released its third-generation K6 processor, the K6-III. It was architecturally similar to the K6 and K6-II, but AMD added 256 KB of L2 cache on the CPU die. Prior to this, L2 was placed on the motherboard and accessed over the FSB, but the tighter integration significantly reduced latency and increased bandwidth. The K6-III was relatively expensive, however, and AMD quickly replaced it with the Athlon processor.
AMD K6-III
1999 |
32-bit |
32-bit |
32-bit |
4 GB |
32 KB + 32 KB |
256 KB (350 - 550 MHz) |
None |
350 - 550 MHz |
100 MHz |
MMX, 3DNow! |
250 nm |
21.3 Million |
10 - 17 W |
2.2 - 2.4 V |
118 mm? |
Super Socket 7 |
AMD K6-II+ And K6-III+
The last processors released by AMD in the K6 product line were the K6-II+ and K6-III+, which were targeted at the mobile market. These processors were similar to the K6-III in that they incorporated on-die L2 cache. The K6-II+ had 128 KB of L2, whereas the K6-III+ had 256 KB. Thanks to the use of AMD's 180 nm fab technology, these processors were relatively energy efficient.
AMD K6-II+ And K6-III+
2000 |
32-bit |
32-bit |
32-bit |
4 GB |
32 KB + 32 KB |
128 - 256 KB (400 - 550 MHz) |
None |
400 - 550 MHz |
100 MHz |
MMX, 3DNow! |
180 nm |
N/A |
N/A |
1.6 - 2.0 V |
N/A |
N/A |
AMD K7 And K75: The Birth Of Athlon
In 1999, AMD released its seventh-generation processor, the Athlon. It used a new architecture that increased IPC considerably and allowed AMD to push the clock rates up to 1 GHz. The FPU inside of AMD's previous processors had lagged behind competing Intel products, so improving the FPU was one of the primary objectives of the design team. This lead to the Athlon being equipped with an exceedingly powerful triple-issue out-of-order FPU that surpassed Intel's competing processors.
The first processor models placed the CPU core on a large silicon card. Instead of using on-die L2 cache, AMD used separate RAM chips soldered onto the same package as the CPU. This enabled AMD to install larger amounts of L2, but the cache ran at lower clock speeds.
Licensing DEC's EV6 FSB technology allowed AMD to design its own chipsets, leading to the first all-AMD platforms. Unfortunately, those first motherboards fell short of what Intel's competing 440BX could do. The EV6 FSB also made the Athlon compatible with new DDR RAM, which featured greater bandwidth and performance compared to traditional SDRAM.
AMD K7 And K75
June 1999 | November 1999 |
32-bit | 32-bit |
32-bit | 32-bit |
32-bit | 32-bit |
4 GB | 4 GB |
64 KB + 64 KB | 64 KB + 64 KB |
512 KB (1/2 CPU) | 512 KB (1/2, 2/5, 1/3 CPU) |
500 - 700 MHz | 550 - 850 MHz (Pluto) 900 - 1000 MHz (Orion) |
100 MHz (DDR) | 100 MHz (DDR) |
MMX, Enhanced 3DNow! | MMX, Enhanced 3DNow! |
250 nm | 180 nm |
22 Million | 22 Million |
42 - 50 W | 31 - 65 W |
1.6 V | 1.6 - 1.8 V |
184 mm? | 102 mm? |
Slot A | Slot A |
AMD K7: Athlon Thunderbird
Not long after the release of AMD's Athlon on Slot A and Intel's Pentium II and III for Slot 1, the industry realized that the lackluster performance of the L2 cache was hampering CPU performance. To overcome this issue, AMD reverted back to a traditional processor package with its Athlon Thunderbird, which contained L2 cache integrated directly onto the CPU die. Although the L2 cache size was cut in half, it ran at the same speed as the CPU, drastically improving performance.
Thanks to a maturing 180 nm process and higher yields, AMD also took this opportunity to boost the clock speed of its CPUs by 400 MHz.
AMD Athlon Thunderbird
2000 |
32-bit |
32-bit |
32-bit |
4 GB |
64 KB + 64 KB |
256 KB (Full Speed) |
600 - 1400 MHz |
100, 133 MHz (DDR) |
MMX, Enhanced 3DNow! |
180 nm |
37 Million |
38 - 72 W |
1.7 - 1.75 V |
120 mm? |
Socket A |
K7: AMD Duron
o target the entry-level segment and to make use of its lower yield chips, AMD introduced the Duron product line. These processors used the same architecture but generally ran at lower clock speeds. AMD also disabled all but 64 KB of the L2 cache on these processors, which reduced performance, but the Duron still was quite competitive against Intel's Celeron products.
AMD Duron
2000/2001 |
32-bit |
32-bit |
32-bit |
4 GB |
64 KB + 64 KB |
64 KB (Full Speed) |
600 - 950 MHz (Spitfire) 900 - 1300 MHz (Morgan) |
100 (DDR) |
MMX, Enhanced 3DNow! |
180 nm |
37 Million |
N/A |
1.5 - 1.75 V |
120 mm? |
Socket A |
AMD K7: Athlon Palomino/XP
In 2001, AMD improved the Athlon again with the Palomino/XP. Little changed between the Thunderbird and the Palomino/XP, but the ever-maturing 180 nm process enabled AMD to push clock speeds up another 333 MHz. It also added support for the SSE SIMD instruction set. Microsoft's Windows XP launched around the same time, so AMD added "XP" to the Palomino code name to help advertise it towards users of the new operating system.
Versions of the Athlon Palomino/XP were also sold under the name "Athlon MP" for servers and "Athlon 4" or "Athlon XP Mobile" for laptop computers.
AMD Athlon Palomino/XP
May 2001 |
32-bit |
32-bit |
32-bit |
4 GB |
64 KB + 64 KB |
256 KB (Full Speed) |
850 - 1733 MHz |
133 MHz (DDR) |
MMX, Enhanced 3DNow!, SSE |
180 nm |
37.5 Million |
46 - 72 W |
1.75 V |
129.26 mm? |
Socket A |
AMD K7: Athlon Thoroughbred And Barton
In 2002, AMD rolled out the Athlon Thoroughbred, which was produced on a new 130nm process. This helped lower power consumption push frequencies over 2 GHz. As the process matured, AMD introduced the Barton a year later. Barton brought a modest clock rate increase, and it also doubled the size of the L2 cache and added support for 200 MHz FSB and 400 MHz DDR RAM.
AMD Athlon Thoroughbred and Barton
April 2002 | February 2003 |
32-bit | 32-bit |
32-bit | 32-bit |
32-bit | 32-bit |
4 GB | 4 GB |
64 KB + 64 KB | 64 KB + 64 KB |
256 KB (Full Speed) | 512 KB (Full Speed) |
1 - 2.25 GHz | 1.3 - 2.33 GHz |
100 - 166 MHz (DDR) | 100 - 200 MHz (DDR) |
MMX, Enhanced 3DNow!, SSE | MMX, Enhanced 3DNow!, SSE |
130 nm | 130 nm |
37.2 Million | 54.3 Million |
49 - 68 W | 60 - 76 W |
1.5 -1.65 V | 1.65 V |
84.66 mm? | 100.99 mm? |
Socket A | Socket A |
AMD K7: Athlon Thorton And Duron
Alongside Barton, AMD released two lower-end processors, the Athlon Thorton and a new Duron. Both processors used the same die as Barton but with part of the L2 cache disabled.
Thorton had 256 KB of L2 cache. similar to older Athlon processors, and it ran at slightly lower clock speeds than Barton. Thanks to the new 130nm fab technology, it was also more energy efficient than the older Athlon CPUs. The new Duron chip was limited to 64 KB of L2 cache, just like the previous Duron processors, but it was available at clock speeds up to 1.8 GHz, making the high-end models considerably faster than their predecessors.
AMD Athlon Thorton and Duron
2003 | 2003 |
32-bit | 32-bit |
32-bit | 32-bit |
32-bit | 32-bit |
4 GB | 4 GB |
64 KB + 64 KB | 64 KB + 64 KB |
256 KB (Full Speed) | 64 KB (Full Speed) |
1.6 - 2.2 GHz | 1.4 - 1.8 GHz |
100 - 200 MHz (DDR) | 133 MHz (DDR) |
MMX, Enhanced 3DNow!, SSE | MMX, Enhanced 3DNow!, SSE |
130 nm | 130 nm |
54.3 Million | 54.3 Million |
N/A | N/A |
1.5 -1.65 V | 1.5 V |
100.99 mm? | 100.99 mm? |
Socket A | Socket A |
AMD Geode: The APU Predecessor
AMD purchased the Geode processor line in 2003 from National Semiconductor to extend its low-end product offerings. The Geodes actually had roots in another company called Cyrix, which created the MediaGX product line in the late 1990s as a single-chip solution containing a general-purpose processor, sound chip, graphics accelerator and all of the hardware typically inside of a motherboard's chipset. When Cyrix went out of business, National Semiconductor picked up the MediaGX and transformed it into the Geode.
AMD launched two processors under the "Geode" name. At the extreme low-end was the Geode GX series, which was identical to the products sold by National Semiconductor. As a somewhat higher-performance solution, AMD also introduced the LX series, which contained several enhancements including the transition to AMD's K7 Athlon architecture for the CPU. These products were highly efficient and were used in several inexpensive and thin-client devices.
AMD Geode
2003 | 2003 |
32-bit | 32-bit |
32-bit | 32-bit |
32-bit | 32-bit |
4 GB | 4 GB |
16 KB | 64 KB + 64 KB |
N/A | 128 KB (Full Speed) |
333 - 400 MHz | 366 - 600 MHz |
N/A | 166 - 200 MHz (DDR) |
N/A | N/A |
N/A | 130 nm |
N/A | N/A |
N/A | N/A |
N/A | N/A |
N/A | N/A |
N/A | N/A |
AMD K7: First Sempron
AMD released its first Sempron-branded products in 2004. Initially, they slid in between the high-end Athlon Barton processors and the low-end Duron, filling roughly the same space as the Athlon Thorton. The first few models used either Thorton or Thoroughbred cores with the full 256 KB of L2 cache. These chips were capped at slightly lower clock speeds, with the fastest SKUs clocked at 2 GHz.
Just a few months after Sempron was introduced, AMD released a new version based on the Barton core with the full 512 KB of L2 cache and a higher 2.2 GHz clock speed.
AMD Sempron
July 2004 | September 2004 |
32-bit | 32-bit |
32-bit | 32-bit |
32-bit | 32-bit |
4 GB | 4 GB |
64 KB + 64 KB | 64 KB + 64 KB |
256 KB (Full Speed) | 512 KB (Full Speed) |
1.5 - 2.0 GHz | 2 - 2.2 GHz |
166 MHz (DDR) | 166 - 200 MHz (DDR) |
MMX, Enhanced 3DNow!, SSE | MMX, Enhanced 3DNow!, SSE |
130 nm | 130 nm |
37.2 - 54.3 Million | 54.3 Million |
N/A | N/A |
1.6 V | 1.6 - 1.65 V |
84.66 - 100.99 mm? | 100.99 mm? |
Socket A | Socket A |
AMD K8: Athlon 64!
In 2003, AMD shocked the world by introducing the first consumer-oriented 64-bit x86 processor. Codenamed "K8," these processors were essentially heavily modified variations of the K7. By moving to a 64-bit design, AMD was able to extend the memory support to a theoretical 1 TB.
Although that was more RAM than any K8 system would ever use, PCs were no longer limited to 4 GB of memory, and systems with 8 GB of RAM began showing up on the market. AMD also moved the memory controller from its chipset and integrated it into the CPU die. This drastically reduced memory latency and pushed performance up considerably over the K7. With the memory controller inside of the CPU die, this effectively removed the FSB from the system. Instead, AMD introduced its HyperTransport technology, which was capable of significantly greater bandwidth than the older FSB connection.
AMD sold the initial batch of K8 chips under the brand names "Athlon 64" for consumers (Clawhammer and Newcastle), "Athlon 64 FX" (Sledgehammer and Clawhammer) for enthusiasts and "Opteron" for servers (Sledgehammer).
AMD Athlon 64 Sledgehammer, Clawhammer and Newcastle
2003/2004 | 2004 |
64-bit | 64-bit |
64-bit | 64-bit |
64-bit | 64-bit |
1 TB | 1 TB |
64 KB + 64 KB | 64 KB + 64 KB |
1 MB (Full Speed) | 512 KB (Full Speed - Newcastle), 1 MB (Full Speed - Clawhammer) |
1.4 - 2.4 GHz | 1.8 - 2.4 GHz (Newcastle)/ 2 - 2.6 GHz (Clawhammer) |
Single-Channel 400 MHz DDR | Single-Channel 400 MHz DDR (Socket 754)/ Dual-Channel 400 MHz DDR (Socket 939) |
800 MHz | 800-1000 MHz |
MMX, Enhanced 3DNow!, SSE, SSE2 | MMX, Enhanced 3DNow!, SSE, SSE2 |
130 nm | 130 nm |
105.9 Million | 105.9 Million |
89 W TDP | 89 W TDP |
1.5 - 1.55 V | 1.5 V |
193 mm? | 193 mm? |
Socket 940 | Socket 754, Socket 939 |
Comment