AMD processors
   HOME

TheInfoList



OR:

The following is a list of
AMD Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufactur ...
CPU microarchitectures.


Nomenclature

Historically, AMD's CPU families were given a "K-number" (which originally stood for Kryptonite, an allusion to the Superman comic book character's fatal weakness) starting with their first internal x86 CPU design, the K5, to represent generational changes. AMD has not used K-nomenclature
codename A code name, call sign or cryptonym is a code word or name used, sometimes clandestinely, to refer to another name, word, project, or person. Code names are often used for military purposes, or in espionage. They may also be used in industrial c ...
s 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 In the x86 architecture, the CPUID instruction (identified by a CPUID opcode) is a processor supplementary instruction (its name derived from CPU IDentification) allowing software to discover details of the processor. It was introduced by Intel ...
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was intr ...
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.) The Family hexadecimal identifier number can be determined for a particular processor using the
freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for t ...
system profiling application
CPU-Z CPU-Z is a freeware system profiling and monitoring application for Microsoft Windows and Android that detects the central processing unit, RAM, motherboard chip-set, and other hardware features of a modern personal computer or Android device. ...
, which shows the Family number in the ''Ext. Family'' field of the application, as can be seen on various screenshots on th
CPU-Z Validator World Records
website.


x86 microarchitectures

Below is a list of microarchitectures many of which have
codename A code name, call sign or cryptonym is a code word or name used, sometimes clandestinely, to refer to another name, word, project, or person. Code names are often used for military purposes, or in espionage. They may also be used in industrial c ...
s associated: *
AMD K5 The K5 is AMD's first x86 processor to be developed entirely in-house. Introduced in March 1996, its primary competition was Intel's Pentium microprocessor. The K5 was an ambitious design, closer to a Pentium Pro than a Pentium regarding techn ...
– AMD's first original x86 microarchitecture. The ''K5'' was based on the AMD Am29k micro architecture with the addition of an x86 decoder. Although the design was similar in idea to a
Pentium Pro The Pentium Pro is a sixth-generation x86 microprocessor developed and manufactured by Intel and introduced on November 1, 1995. It introduced the P6 microarchitecture (sometimes termed i686) and was originally intended to replace the original ...
, the actual performance was more like that of a
Pentium Pentium is a brand used for a series of x86 architecture-compatible microprocessors produced by Intel. The original Pentium processor from which the brand took its name was first released on March 22, 1993. After that, the Pentium II and P ...
. *
AMD K6 Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufactur ...
– 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). **
AMD K6-2 The K6-2 is an x86 microprocessor introduced by AMD on May 28, 1998, and available in speeds ranging from 266 to 550 MHz. An enhancement of the original K6, the K6-2 introduced AMD's 3DNow! SIMD instruction set, featured a larger 64 KiB ...
– an improved ''K6'' with the addition of the
3DNow! 3DNow! is a deprecated extension to the x86 instruction set developed by Advanced Micro Devices (AMD). It adds single instruction multiple data (SIMD) instructions to the base x86 instruction set, enabling it to perform vector processing of fl ...
SIMD Single instruction, multiple data (SIMD) is a type of parallel processing in Flynn's taxonomy. SIMD can be internal (part of the hardware design) and it can be directly accessible through an instruction set architecture (ISA), but it shoul ...
instructions. ** AMD K6-III Sharptooth – a further improved ''K6'' with three levels of
cache Cache, caching, or caché may refer to: Places United States * Cache, Idaho, an unincorporated community * Cache, Illinois, an unincorporated community * Cache, Oklahoma, a city in Comanche County * Cache, Utah, Cache County, Utah * Cache County ...
– 64 KB L1, 256 KB full-speed on-die L2, and a variable (up to 2 MB) L3. * AMD K7 Athlon – microarchitecture of the AMD Athlon classic and
Athlon XP Athlon is the brand name applied to a series of x86-compatible microprocessors designed and manufactured by Advanced Micro Devices (AMD). The original Athlon (now called Athlon Classic) was the first seventh-generation x86 processor and the fi ...
microprocessors A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circu ...
. 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. * AMD K8 Hammer – also known as ''AMD Family 0Fh''. Based on the ''K7'' but was designed around a 64-bit ISA, added an integrated
memory controller The memory controller is a digital circuit that manages the flow of data going to and from the computer's main memory. A memory controller can be a separate chip or integrated into another chip, such as being placed on the same die or as an int ...
,
HyperTransport HyperTransport (HT), formerly known as Lightning Data Transport, is a technology for interconnection of computer processors. It is a bidirectional serial/ parallel high-bandwidth, low- latency point-to-point link that was introduced on Apri ...
communication fabric,
L2 cache A CPU cache is a hardware cache used by the central processing unit (CPU) of a computer to reduce the average cost (time or energy) to access data from the main memory. A cache is a smaller, faster memory, located closer to a processor core, whic ...
sizes up to 1  MB (1128 KB total cache), and SSE2. Later ''K8'' added
SSE3 SSE3, Streaming SIMD Extensions 3, also known by its Intel code name Prescott New Instructions (PNI), is the third iteration of the SSE instruction set for the IA-32 (x86) architecture. Intel introduced SSE3 in early 2004 with the Prescott revis ...
. The ''K8'' was the first mainstream
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ser ...
-compatible 64-bit microprocessor and was released April 22, 2003. ''K8'' replaced the traditional
front-side bus A front-side bus (FSB) is a computer communication interface (bus) that was often used in Intel-chip-based computers during the 1990s and 2000s. The EV6 bus served the same function for competing AMD CPUs. Both typically carry data between the ...
with a
HyperTransport HyperTransport (HT), formerly known as Lightning Data Transport, is a technology for interconnection of computer processors. It is a bidirectional serial/ parallel high-bandwidth, low- latency point-to-point link that was introduced on Apri ...
communication fabric. ''SledgeHammer'' was the first design which implemented it. *
AMD K9 The AMD K9 represents a microarchitecture by AMD designed to replace the K8 processors, featuring dual-core processing. Development K9 appears originally to have been an ambitious 8 issue per clock cycle core redesign of the K7 or the K8 pr ...
– unfinished successor to K8. The codename was recycled at least once until ultimately being dropped before any public mention of it. * AMD Family 10h (K10) – based on the ''K8'' microarchitecture. Shared Level 3 Cache, 128-bit
floating point In computing, floating-point arithmetic (FP) is arithmetic that represents real numbers approximately, using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base. For example, 12.345 can b ...
units,
AMD-V Nested Paging Second Level Address Translation (SLAT), also known as nested paging, is a hardware-assisted virtualization technology which makes it possible to avoid the overhead associated with software-managed shadow page tables. AMD has supported SLAT through ...
virtualization In computing, virtualization or virtualisation (sometimes abbreviated v12n, a numeronym) is the act of creating a virtual (rather than actual) version of something at the same abstraction level, including virtual computer hardware platforms, stor ...
, and HyperTransport 3.0 are introduced. ''Barcelona'' was the first design which implemented it. * AMD Family 11h – combined elements of ''K8'' and ''K10'' designs for Turion X2 Ultra / Puma mobile platform. *
AMD Fusion AMD Accelerated Processing Unit (APU), formerly known as Fusion, is a series of 64-bit microprocessors from Advanced Micro Devices (AMD), combining a general-purpose AMD64 central processing unit (CPU) and integrated graphics processing unit ...
Family 12h – based on the ''10h/K10'' design. Includes CPU cores,
GPU A graphics processing unit (GPU) is a specialized electronic circuit designed to manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. GPUs are used in embedded systems, mobi ...
and Northbridge in the same chip. ''Llano'' was the first design which implemented it. ''Fusion'' was later re-branded as the '' 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. * AMD Bulldozer Family 15h – the successor to ''10h/K10''. ''Bulldozer'' is designed for processors in the 10 to 220  W category, implementing XOP, FMA4 and CVT16 instruction 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. * AMD Zen Family 17h – the successor to ''Bulldozer''. First AMD architecture to implement simultaneous multithreading and Infinity Fabric. Based on
14 nm The 14 nm process refers to the MOSFET technology node that is the successor to the 22nm (or 20nm) node. The 14nm was so named by the International Technology Roadmap for Semiconductors (ITRS). Until about 2011, the node following 22nm was e ...
process, included in the
Ryzen Ryzen ( ) is a brand of multi-core x86-64 microprocessors designed and marketed by AMD for desktop, mobile, server, and embedded platforms based on the Zen microarchitecture. It consists of central processing units (CPUs) marketed for mainst ...
CPU line. ** AMD Zen+ Family 17h – second generation ''Zen'' architecture (optimisation and die shrink to 12 nm). ** AMD Zen 2 Family 17h – successor to the ''Zen'' and ''Zen+'' architectures based on
7 nm In semiconductor manufacturing, the International Technology Roadmap for Semiconductors defines the 7  nm process as the MOSFET technology node following the 10 nm node. It is based on FinFET (fin field-effect transistor) technology, ...
process, first architecture designed around chiplet technology. ** AMD Zen 3 Family 19h – architecture in the optimised 7 nm process, successor to the ''Zen 2'' architecture. ** AMD Zen 3+ – 2022 revision of ''Zen 3'' used in Ryzen 6000 mobile processors using a 6 nm process. ** AMD Zen 4 Family 19h – successor to the ''Zen 3'' architecture, in 5 nm process. Used in Ryzen 7000 consumer processors on the new AM5 platform with
DDR5 Double Data Rate 5 Synchronous Dynamic Random-Access Memory (DDR5 SDRAM) is a type of synchronous dynamic random-access memory. Compared to its predecessor DDR4 SDRAM, DDR5 was planned to reduce power consumption, while doubling bandwidth. Th ...
and PCIe 5.0 support. Adds support for
AVX-512 AVX-512 are 512-bit extensions to the 256-bit Advanced Vector Extensions SIMD instructions for x86 instruction set architecture (ISA) proposed by Intel in July 2013, and implemented in Intel's Xeon Phi x200 (Knights Landing) and Skylake-X CPUs; t ...
instruction set. ** AMD Zen 5 – successor to the ''Zen 4'' architecture, planned in 3 nm.


Other microarchitectures

*
AMD Am2900 Am2900 is a family of integrated circuits (ICs) created in 1975 by Advanced Micro Devices (AMD). They were constructed with bipolar devices, in a bit-slice topology, and were designed to be used as modular components each representing a different ...
Bit-slice Bit slicing is a technique for constructing a processor from modules of processors of smaller bit width, for the purpose of increasing the word length; in theory to make an arbitrary ''n''-bit central processing unit (CPU). Each of these com ...
architecture designed in 1975. *
AMD Am29000 The AMD Am29000, commonly shortened to 29k, is a family of 32-bit RISC microprocessors and microcontrollers developed and fabricated by Advanced Micro Devices (AMD). Based on the seminal Berkeley RISC, the 29k added a number of significant impro ...
– Popular line of 32-bit RISC
microprocessor A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circ ...
s and microcontrollers. * AMD K12ARM64/ARMv8-A


See also

*
List of Intel CPU microarchitectures The following is a ''partial'' list of Intel CPU microarchitectures. The list is ''incomplete''. Additional details can be found in Intel's Tick–tock model and Process–architecture–optimization model. x86 microarchitectures 16-bit ; ...
*
List of AMD processors This article gives a list of AMD microprocessors, sorted by generation and release year. If applicable and openly known, the designation(s) of each processor's core (versions) is (are) listed in parentheses. For an overview over concrete product, ...
* Table of AMD processors * Transient execution CPU vulnerability


References


External links


AMD website
{{DEFAULTSORT:AMD CPU microarchitectures * Lists of microprocessors