List of AMD CPU microarchitectures
Appearance
The following is a list of AMD CPU microarchitectures.
Nomenclature
Historically, AMD's CPU families were given a "K-number" (which originally stood for
codenames in official AMD documents and press releases since the beginning of 2005, when K8 described the Athlon 64 processor family. AMD now refers to the codename K8 processors as the Family 0Fh processors. 10h and 0Fh refer to the main result of the CPUID x86 processor instruction. In hexadecimal numbering, 0F(h) (where the h represents hexadecimal numbering) equals the decimal
number 15, and 10(h) equals the decimal number 16. (The "K10h" form that sometimes pops up is an improper hybrid of the "K" code and Family XXh identifier number.)
Family number | Name
| |
---|---|---|
Decimal | Hex (h) | |
05 | 05h | K6 |
06 | 06h | K7
|
15 | 0Fh | K8 / Hammer |
16 | 10h | K10 |
17 | 11h | K8 & K10 "hybrid" |
18 | 12h | K10 (Llano) / K12 (ARM-based)
|
20 | 14h | Bobcat |
21 | 15h | Bulldozer / Piledriver / Steamroller / Excavator |
22 | 16h | Jaguar / Puma |
23 | 17h | Zen / Zen+ / Zen 2 |
24 | 18h | Hygon Dhyana
|
25 | 19h | Zen 3+ / Zen 4
|
26 | 1Ah | Zen 5 |
The Family hexadecimal identifier number can be determined for a particular processor using the freeware system profiling application CPU-Z, which shows the Family number in the Ext. Family field of the application, as can be seen on various screenshots on the CPU-Z Validator World Records website.
x86 microarchitectures
Below is a list of microarchitectures many of which have
codenames associated:[2]
- Pentium.
- AMD K6 – the K6 was not based on the K5 and was instead based on the Nx686 processor that was being designed by NexGen when that company was bought by AMD. The K6 was generally pin-compatible with the Intel Pentium (unlike NexGen's existing processors).
- SIMDinstructions.
- AMD K6-III Sharptooth – a further improved K6 with three levels of cache – 64 KB L1, 256 KB full-speed on-die L2, and a variable (up to 2 MB) L3.
- microprocessors. Was a very advanced design for its day. First generation was built with a separate L2-cache chip on a board inserted into a slot (A) and introduced extended MMX. The second generation returned to the traditional socket form factor with fully integrated L2-cache running at full speed. The third generation, branded as XP, introduced full support for SSE.
- L2 cache sizes up to 1 MB (1128 KB total cache), and SSE2. Later K8 added SSE3. The K8 was the first mainstream Windows-compatible 64-bit microprocessor and was released April 22, 2003. K8 replaced the traditional front-side bus with a HyperTransportcommunication fabric. SledgeHammer was the first design which implemented it.
- AMD K9 – unfinished successor to K8. The codename was recycled at least once until ultimately being dropped before any public mention of it.
- AMD-V Nested Paging virtualization, and HyperTransport 3.0 are introduced. Barcelona was the first design which implemented it.
- Turion X2 Ultra / Puma mobile platform.
- APU.
- AMD Bobcat Family 14h – a new distinct line, which is aimed in the 1 W to 10 W low power microprocessor category. Ontario and Zacate were the first designs which implemented it.
- AMD Jaguar Family 16h – the successor to Bobcat. Kabini and Temash. CPUID model numbers are 00h-0Fh.
- AMD Puma Family 16h (2nd-gen) – the successor to Jaguar. Beema and Mullins. CPUID model numbers are 30h-3Fh.
- CVT16instruction sets. Orochi was the first design which implemented it. For Bulldozer, CPUID model numbers are 00h and 01h.
- AMD Piledriver Family 15h (2nd-gen) – second generation Bulldozer (First optimisation). CPUID model numbers are 02h (earliest "Vishera" Piledrivers) and 10h-1Fh.
- AMD Steamroller Family 15h (3rd-gen) – third-generation Bulldozer (Second optimisation and die shrink to 28 nm). CPUID model numbers are 30h-3Fh.
- AMD Excavator Family 15h (4th-gen) – fourth-generation Bulldozer (Final optimisation). CPUID model numbers are 60h-6Fh, later updated revisions have model numbers 70h-7Fh.
- Ryzen and EpycCPU lines.
- 14 nmprocess. First AMD architecture to implement simultaneous multithreading and Infinity Fabric.
- AMD Zen+ Family 17h – revised Zen architecture (optimisation and die shrink to 12 nm).
- chiplet technology.[3]
- AMD Zen 3 Family 19h – third generation Zen architecture in the optimised 7 nm process with major core redesigns.[4]
- Ryzen 6000mobile processors using a 6 nm process.
- instruction set.
- AMD Zen 5 Family 1Ah – successor to the Zen 4 architecture, planned in 3 nm.[6]
Other microarchitectures
- Bit-slicearchitecture designed in 1975.
- RISC microprocessors and microcontrollers.
- ARM64/ARMv8-A
See also
- List of Intel CPU microarchitectures
- List of AMD processors
- Table of AMD processors
- Transient execution CPU vulnerability
References
- ^ Hesseldahl, Arik (2000-07-06). "Why Cool Chip Code Names Die". forbes.com. Retrieved 2007-07-14.
- ^ "List of AMD CPU microarchitectures - LeonStudio". LeonStudio - CodeFun. 3 August 2014. Retrieved 12 September 2015.
- ^ "AMD Unveils 'Chiplet' Design Approach: 7nm Zen 2 Cores Meet 14 nm I/O Die". AnandTech. 2018-11-06. Retrieved 2020-10-12.
- ^ "AMD Launches AMD Ryzen 5000 Series Desktop Processors: The Fastest Gaming CPUs in the World" (Press release). Santa Clara, California: Advanced Micro Devices, Inc. 2020-10-08. Retrieved 2020-10-12.
- ^ "AMD Zen 4 processors could destroy Intel thanks to their 5nm designs". TechRadar. 2020-03-25. Retrieved 2020-12-10.
- ^ "AMD confirms Zen4 & Ryzen 7000 series lineup: Raphael in 2022, Dragon Range and Phoenix in 2023". videocardz.com. May 3, 2022.