(→Family 21 (15h)) |
(→Family 25 (19h)) |
||
(11 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{amd title|CPUID}}{{x86 isa main}} | {{amd title|CPUID}}{{x86 isa main}} | ||
− | Below is a list of '''{{ | + | Below is a list of '''{{amd|CPUID}}'''s of [[AMD]] x86 processors broken down by processor family, |
+ | :[[microarchitecture]], and processor design codename. | ||
− | + | == CPUIDs == | |
− | + | [[File:cpuid 1.svg]] | |
{{work-in-progress}} | {{work-in-progress}} | ||
+ | <!-- Family/Model unknown {{amd|Zen 4|l=arch}} || {{amd|Genoa|l=core}} --> | ||
+ | |||
+ | === Family 26 (1Ah) === | ||
+ | {| class="wikitable" | ||
+ | ! Microarchitecture !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Stepping !! Silicon !! Products | ||
+ | |- | ||
+ | ! rowspan="9" | {{amd|Zen 5|l=arch}} | ||
+ | | 0xB || 0xF || 0x7 || 0x0 || - || Zen 5c ? || "Sarlak" (7x0-7x7) <br>(Bald Eagle Point ?) <!-- Shimada Peak ? --> | ||
+ | |- | ||
+ | | 0xB || 0xF || 0x6 || 0x0 || - || || "{{amd|Krackan Point|l=core}} 1" (6x0-6xF) <br>• [[Ryzen]] AI 300 | ||
+ | |- | ||
+ | | 0xB || 0xF || 0x5 || 0x0 || - || || "{{amd|Fire Range|l=core}}" ? • [[Ryzen]] 9000 <br>"Weisshorn" (5x0-5xF) | ||
+ | |- | ||
+ | | 0xB || 0xF || 0x4 || 0x0 || - || || "{{amd|Granite Ridge|l=core}}" (4x0-4xF) <br>• [[Ryzen]] 9000 | ||
+ | |- | ||
+ | | 0xB || 0xF || 0x3 || 0x8 || - || Zen 5c || "{{amd|Strix Halo|l=core}}" • [[Ryzen]] AI 300 <br>"Strix Point 3" Halo (3x8-3xF) | ||
+ | |- | ||
+ | | 0xB || 0xF || 0x3 || 0x0 || - || Zen 5c || "{{amd|Strix Point|l=core}} 2" (3x0-3x7) | ||
+ | |- | ||
+ | | 0xB || 0xF || 0x2 || 0x0 || - || || "{{amd|Strix Point|l=core}} 1" (2x0-2xF) <br>• [[Ryzen]] AI 300 | ||
+ | |- | ||
+ | | 0xB || 0xF || 0x1 || 0x0 || - || Zen 5c || "{{amd|Turin Dense|l=core}}" • [[EPYC]] 9005 <br>"Breithorn Dense" (1x0-1xF) | ||
+ | |- | ||
+ | | 0xB || 0xF || 0x0 || 0x0 || - || || "{{amd|Turin|l=core}}" • [[EPYC]] 9005 <br>"Breithorn" (0x0-0xF) | ||
+ | |- | ||
+ | |} | ||
+ | <!--<pre> | ||
+ | case 26: Family 26 (1Ah) | ||
+ | *Subtype = X86::AMDFAM1AH_ZNVER5; | ||
+ | CPU = "znver5"; Zen 5 | ||
+ | *Zen 5 (Nirvana), Zen 5c (Prometheus) | ||
+ | Breithorn (0x0-0xF) | ||
+ | Breithorn Dense (1x0-1xF) | ||
+ | Strix 1 (2x0-2xF) | ||
+ | Strix 2 (3x0-3x7) | ||
+ | Strix 3 (3x8-3xF) | ||
+ | Granite Ridge (4x0-4xF) | ||
+ | Weisshorn (5x0-5xF) | ||
+ | Krackan 1 (6x0-6xF) | ||
+ | Sarlak (7x0-7x7) | ||
+ | |||
+ | AMD Ryzen Mobility CPUs: | ||
− | + | CPU Core Architecture | |
+ | • Zen 6? • Zen 5 + Zen 5C • Zen 5 • Zen 5 • Zen 5 + Zen 5C • Zen 5 + Zen 5C | ||
+ | • Zen 4 + Zen 4C • Zen 4 • Zen 4 • Zen 3+ • Zen 3 • Zen 2 • Zen+ • Zen 1 | ||
+ | CPU Family Name | ||
+ | • Sound Wave? • Bald Eagle Point • Krackan Point • Fire Range • Strix Point Halo • Strix Point | ||
+ | • Hawk Point • Dragon Range • Phoenix • Rembrandt • Cezanne • Renoir • Picasso • Raven Ridge | ||
+ | Family Branding | ||
+ | • TBD • Ryzen AI 400 • TBD • TBD • Ryzen AI 300 • Ryzen AI 300 | ||
+ | • Ryzen 8040 (H/U) • Ryzen 7045 (HX) • Ryzen 7040 (H/U) • Ryzen 6000/7035 | ||
+ | • Ryzen 5000 (H/U) • Ryzen 4000 (H/U) • Ryzen 3000 (H/U) • Ryzen 2000 (H/U) | ||
+ | Process Node | ||
+ | • TBD • 4nm • 4nm • 5nm • 4nm • 4nm • 4nm • 5nm • 4nm • 6nm • 7nm • 7nm • 12nm • 14nm | ||
+ | CPU Cores/Threads (Max) | ||
+ | • TBD • 12/24 • 8/16 • 16/32 • 16/32 • 12/24 • 8/16 • 16/32 • 8/16 • 8/16 • 8/16 • 8/16 • 4/8 • 4/8 | ||
+ | L2 Cache (Max) | ||
+ | • TBD • 12MB • TBD • TBD • 24MB • 12MB • 4MB • 16MB • 4MB • 4MB • 4MB • 4MB • 2MB • 2MB • | ||
+ | L3 Cache (Max) | ||
+ | • TBD • 24MB + 16MB SLC • 32MB • TBD • 64MB + 32MB SLC • 24MB • 16MB • 32MB • 16MB • 16MB • 16MB • 8MB • 4MB • 4MB | ||
+ | Max CPU Clocks | ||
+ | • TBD • TBD • TBD • TBD • TBD • 5.1GHz • TBD • 5.4GHz • 5.2GHz • 5.0GHz (Ryzen 9 6980HX) | ||
+ | • 4.80GHz (Ryzen 9 5980HX) • 4.3GHz (Ryzen 9 4900HS) • 4.0GHz (Ryzen 7 3750H) • 3.8GHz (Ryzen 7 2800H) | ||
+ | GPU Core Architecture | ||
+ | • RDNA 3+ iGPU • RDNA 3.5 4nm iGPU • RDNA 3+ 4nm iGPU • RDNA 3+ 4nm iGPU • RDNA 3.5 4nm iGPU | ||
+ | • RDNA 3.5 4nm iGPU • RDNA 3 4nm iGPU • RDNA 2 6nm iGPU • RDNA 3 4nm iGPU • RDNA 2 6nm iGPU | ||
+ | • Vega Enhanced 7nm • Vega Enhanced 7nm • Vega 14nm • Vega 14nm | ||
+ | Max GPU Cores | ||
+ | • TBD • 16 CUs (1024 Cores) 12 CUs (786 cores) 2 CUs (128 cores) 40 CUs (2560 Cores) 16 CUs (1024 Cores) 12 CUs (786 cores) 2 CUs (128 cores) 12 CUs (786 cores) 12 CUs (786 cores) 8 CUs (512 cores) 8 CUs (512 cores) 10 CUs (640 Cores) 11 CUs (704 cores) | ||
+ | Max GPU Clocks | ||
+ | • TBD • 2900 MHz • TBD • TBD • TBD • 2900 MHz • 2800 MHz • 2200 MHz | ||
+ | • 2800 MHz • 2400 MHz • 2100 MHz • 1750 MHz • 1400 MHz • 1300 MHz | ||
+ | TDP (cTDP Down/Up) | ||
+ | • TBD 15W-45W (65W cTDP) 15W-45W (65W cTDP) 55W-75W (65W cTDP) 55W-125W 15W-45W (65W cTDP) 15W-45W (65W cTDP) 55W-75W (65W cTDP) 15W-45W (65W cTDP) 15W-55W (65W cTDP) 15W -54W(54W cTDP) 15W-45W (65W cTDP) 12-35W (35W cTDP) 35W-45W (65W cTDP) | ||
+ | Launch | ||
+ | • 2026? • 2025? • 2025? • 2H 2024? • 2H 2024? • 2H 2024 • Q1 2024 • Q1 2023 • Q2 2023 • Q1 2022 | ||
+ | • Q1 2021 • Q2 2020 • Q1 2019 • Q4 2018 | ||
+ | </pre>--> | ||
=== Family 25 (19h) === | === Family 25 (19h) === | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! Microarchitecture !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Silicon !! Products | + | ! Microarchitecture !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Stepping !! Silicon !! Products |
− | <!-- | + | |- |
+ | ! rowspan="7" | {{amd|Zen 4|l=arch}} | ||
+ | | 0xA || 0xF || 0xA || 0x0 || - || || "{{amd|Genoa|l=core}}" / "{{amd|Dragon Range|l=core}}" ? <br>"Stones Dense" (0xA0-0xAF) | ||
+ | |- | ||
+ | | 0xA || 0xF || 0x7 || 0x8 || - || Zen 4c || "{{amd|Phoenix 2|l=core}}" (0x78-0x7F) <br>"{{amd|Hawk Point 2|l=core}}" • Zen 4c <!-- CPUID: 00A70Fxx 8000 APU (2) --> | ||
+ | |- | ||
+ | | 0xA || 0xF || 0x7 || 0x0 || - || || "{{amd|Phoenix|l=core}}" (0x70-0x77) <br>"{{amd|Hawk Point|l=core}} 1" • [[Ryzen]] 8000 <!-- Phoenix CPUID: A70F52 --> | ||
+ | |- | ||
+ | | 0xA || 0xF || 0x7 || 0x0 || - || || "{{amd|Phoenix|l=core}}" • [[Ryzen]] 7000 APU <br>({{amd|AM5|l=pack}}, FP8) ([https://twitter.com/patrickschur_/status/1362202815641313281 rumor]) | ||
+ | |- | ||
+ | | 0xA || 0xF || 0x6 || 0x0 || - || || "{{amd|Raphael|l=core}}" (0x60-0x6F) <br>• [[Ryzen]] 7000 ({{amd|AM5|l=pack}}) <!-- CPUID: 00A60Fxx 7000 CPU (X) --> | ||
+ | |- | ||
+ | | 0xA || 0xF || 0x1 || 0x0 || - || || "{{amd|Storm Peak|l=core}}" (0x10-0x1F) <br>"Stones" • [[Ryzen]] 7000 | ||
+ | |- | ||
+ | | 0xA || 0xF || 0x1 || 0x0 || 0x0 || RS-A0<ref name="AMD-57095-0.71"/> || Engineering Sample ({{amd|SP5|l=pack}})<ref name="AMD-57095-0.71"/> | ||
+ | |- | ||
+ | ! rowspan="11" | {{amd|Zen 3|l=arch}} | ||
+ | | 0xA || 0xF || 0x5 || 0x0 || - || CZN-A1? <!--https://twitter.com/patrickschur_/status/1296806748267970562--> || "{{amd|Cezanne|l=core}}" (0x50-0x5F) <br>• [[Ryzen]] 5000 APU ({{amd|AM4|l=pack}}, {{amd|FP6|l=pack}}) | ||
+ | |- | ||
+ | | 0xA || 0xF || 0x4 || 0x4 || - || Zen 3+ || "{{amd|Rembrandt|l=core}}" (0x40-0x4F) | ||
+ | |- | ||
+ | | 0xA || 0xF || 0x4 || 0x0 || - || Zen 3+ || "{{amd|Rembrandt|l=core}}" ({{amd|AM5|l=pack}}, FP7?) | ||
+ | |- | ||
+ | | 0xA || 0xF || 0x3 || || - || || "Badami" (0x30-0x3F) | ||
+ | |- | ||
+ | | 0xA || 0xF || 0x2 || || - || || "{{amd|Vermeer|l=core}}" (0x20-0x2F) | ||
+ | |- | ||
+ | | 0xA || 0xF || 0x2 || 0x1 || - || VMR-B0<ref name="AMD-56214-*"/> || "{{amd|Vermeer|l=core}}" • [[Ryzen]] 5000 ({{amd|AM4|l=pack}}) | ||
+ | |- | ||
+ | | 0xA || 0xF || 0x0 || 0x8 || - || || "{{amd|Chagall|l=core}}" (0x00-0x0F) <br>• [[Threadripper]] 5900 ({{amd|sWRX8|l=pack}}) | ||
|- | |- | ||
− | | | + | | 0xA || 0xF || 0x0 || 0x1 || 0x2 || GN-B2<ref name="AMD-56683-1.04-NDA"/> || Engineering Sample ({{amd|SP3|l=pack}})<ref name="AMD-56683-1.04-NDA"/> |
|- | |- | ||
− | | 0xA || 0xF || | + | | 0xA || 0xF || 0x0 || 0x1 || 0x1 || GN-B1<ref name="AMD-56683-1.04-NDA"/> || "{{amd|Milan|l=core}}" • {{amd|EPYC}} 7003 ({{amd|SP3|l=pack}})<ref name="AMD-56683-1.04-NDA"/> |
|- | |- | ||
− | | 0xA || 0xF || | + | | 0xA || 0xF || 0x0 || 0x1 || 0x0 || GN-B0<ref name="AMD-56683-1.04-NDA"/> || Engineering Sample ({{amd|SP3|l=pack}})<ref name="AMD-56683-1.04-NDA"/> |
|- | |- | ||
− | | 0xA || 0xF || 0x0 || 0x0 | + | | 0xA || 0xF || 0x0 || 0x0 || 0x0 || Genesis <br>GN-A0<ref name="AMD-56683-1.04-NDA"/> || "{{amd|Genesis|l=core}}" (0x00-0x0F) <br>Engineering Sample ({{amd|SP3|l=pack}})<ref name="AMD-56683-1.04-NDA"/> |
|} | |} | ||
− | <references/> | + | <references> |
+ | <ref name="AMD-56214-*">{{cite techdoc|title=Processor Programming Reference (PPR) for AMD Family 19h Model 21h, Revision B0 Processors|url=https://www.amd.com/system/files/TechDocs/56214-B0-PUB.zip|publ=AMD|pid=56214|rev=3.05|date=2021-04-22}}</ref> | ||
+ | <ref name="AMD-57095-0.71">{{cite techdoc|title=Revision Guide for AMD Family 19h Models 10h–1Fh Processors|publ=AMD|pid=57095|rev=0.71|date=2021-07}}</ref> | ||
+ | <ref name="AMD-56683-1.04-NDA">{{cite techdoc|title=Revision Guide for AMD Family 19h Models 00h-0Fh Processors|publ=AMD|pid=56683|rev=1.04|date=2021-06}}</ref> | ||
+ | </references> | ||
+ | <!--<pre> | ||
+ | *Zen 3 • Family 19h • Models | ||
+ | Genesis, Chagall (0x0-0xF) | ||
+ | Vermeer (2x0-2xF) Zen 3 | ||
+ | Badami (3x0-3xF) Zen 3 | ||
+ | Rembrandt (4x0-4xF) Zen 3+ | ||
+ | Cezanne (5x0-5xF) Zen 3 | ||
+ | *Zen 4 (Persephone), Zen 4c (Dionysus) | ||
+ | Zen 4 • Family 19h • Models | ||
+ | Stones, Storm Peak (1x0-1xF) | ||
+ | Raphael (6x0-6xF) Zen 4 | ||
+ | Phoenix, Hawkpoint 1 (7x0-7x7) | ||
+ | Phoenix 2, Hawkpoint 2 (7x8-7xF) | ||
+ | Stones Dense (Ax0-AxF) Zen 4 | ||
+ | </pre>--> | ||
=== Family 24 (18h) === | === Family 24 (18h) === | ||
Family 18h distinguishes processors produced by a [[THATIC|joint venture between AMD and Chinese companies]]. | Family 18h distinguishes processors produced by a [[THATIC|joint venture between AMD and Chinese companies]]. | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! Microarchitecture !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Codename | + | ! Microarchitecture !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Codename |
|- | |- | ||
| colspan="6" | Chengdu Haiguang Integrated Circuit Design Co., Ltd (Hygon) | | colspan="6" | Chengdu Haiguang Integrated Circuit Design Co., Ltd (Hygon) | ||
|- | |- | ||
− | + | ! {{amd|Zen|l=arch}} | |
+ | | 0x9 || 0xF || 0x0 || 0x0 || Dhyana | ||
+ | |- | ||
|} | |} | ||
=== Family 23 (17h) === | === Family 23 (17h) === | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! Microarchitecture !! Design !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model | + | ! Microarchitecture !! Design !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Family • Model |
|- | |- | ||
− | + | ! rowspan="8" | '''{{amd|Zen 2|l=arch}}''' | |
− | + | | {{amd|Mendocino|l=core}} (Ax0-AxF) || 0x8 || 0xF || 0xA || 0x0 || [[Family 23 Model 160]] | |
|- | |- | ||
− | + | | {{amd|Mero|l=core}} (9x8-9xF) || 0x8 || 0xF || 0x9 || 0x8 ? || [[Family 23 Model 152]] ? | |
− | | | ||
|- | |- | ||
− | | | + | | {{amd|Van Gogh|l=core}} (9x0-9x7) || 0x8 || 0xF || 0x9 || 0x0 || [[Family 23 Model 144]] |
+ | |- <!-- 56176 Processor Programming Reference (PPR) for AMD Family 17h Model 71h, Revision B0 Processors --> | ||
+ | | {{amd|Matisse|l=core}} (7x0-7xF) || 0x8 || 0xF || 0x7 || 0x1 || [[Family 23 Model 113]] | ||
|- | |- | ||
− | <!-- 55922 Processor Programming Reference (PPR) for AMD Family 17h Model 60h Revision A1 Processors --> | + | | {{amd|Lucienne|l=core}} (6x8-6xF) || 0x8 || 0xF || 0x6 || 0x8 || [[Family 23 Model 104]] |
− | | {{amd|Renoir|l=core}} | + | |- <!-- 55922 Processor Programming Reference (PPR) for AMD Family 17h Model 60h Revision A1 Processors --> |
+ | | {{amd|Renoir|l=core}} (6x0-6x7) <br>({{amd|Grey Hawk|l=core}}) || 0x8 || 0xF || 0x6 || 0x0 || [[Family 23 Model 96]] | ||
|- | |- | ||
− | | {{amd|Xbox Series X|l=core}} || 0x8 || 0xF || 0x4 || 0x7 || [[Family 23 Model 71]] | + | | {{amd|Cardinal|l=core}} (4x7)<br>(Xbox Series X)<br>{{amd|Project X|l=core}} (8x4-8x7) || 0x8 || 0xF || 0x4<hr>0x8 || 0x7 || [[Family 23 Model 71]]<hr>[[Family 23 Model 135]] ? |
− | |- | + | |- <!-- 55083-0.54 Preliminary Processor Programming Reference (PPR) for AMD Family 17h Model 31h, Revision B0 Processors --><!-- 56323 Revision Guide for AMD Family 17h Models 30h-3Fh Processors --> |
− | <!-- 55083-0.54 Preliminary Processor Programming Reference (PPR) for AMD Family 17h Model 31h, Revision B0 Processors --> | + | | {{amd|Starship|l=core}} (3x0-3xF)<br>({{amd|Rome|l=core}}, {{amd|Castle Peak|l=core}}) || 0x8 || 0xF || 0x3 || 0x1 || [[Family 23 Model 49]] |
− | <!-- 56323 Revision Guide for AMD Family 17h Models 30h-3Fh Processors --> | + | |- <!-- 55570 Processor Programming Reference (PPR) for AMD Family 17h Model 18h, Revision B1 Processors --> |
− | | {{amd|Rome|l=core}}, {{amd|Castle Peak|l=core}} || 0x8 || 0xF || 0x3 || 0x1 || [[Family 23 Model 49]] | + | ! rowspan="2" | '''{{amd|Zen+|l=arch}}''' |
− | |- | + | | {{amd|Picasso|l=core}} (1x0-1xF) || 0x8 || 0xF || 0x1 || 0x8 || [[Family 23 Model 24]] |
− | <!-- 55570 Processor Programming Reference (PPR) for AMD Family 17h Model 18h, Revision B1 Processors --> | + | |- <!-- 54945 Processor Programming Reference (PPR) for AMD Family 17h Models 01h,08h, Revision B2 Processors --> |
− | |||
− | |- | ||
− | <!-- 54945 Processor Programming Reference (PPR) for AMD Family 17h Models 01h,08h, Revision B2 Processors --> | ||
<!-- 55449 Revision Guide for AMD Family 17h Models 00h-0Fh Processors --> | <!-- 55449 Revision Guide for AMD Family 17h Models 00h-0Fh Processors --> | ||
| {{amd|Colfax|l=core}}, {{amd|Pinnacle Ridge|l=core}} || 0x8 || 0xF || 0x0 || 0x8 || [[Family 23 Model 8]] | | {{amd|Colfax|l=core}}, {{amd|Pinnacle Ridge|l=core}} || 0x8 || 0xF || 0x0 || 0x8 || [[Family 23 Model 8]] | ||
|- | |- | ||
− | <!-- Supposedly missing: "Pollock" --> | + | ! rowspan="4" | '''{{amd|Zen|l=arch}}''' <!-- Supposedly missing: "Pollock" --> |
<!-- 55772 Processor Programming Reference (PPR) for AMD Family 17h Model 20h, Revision A1 Processors --> | <!-- 55772 Processor Programming Reference (PPR) for AMD Family 17h Model 20h, Revision A1 Processors --> | ||
− | | | + | | Raven 2 (2x0-2xF) ({{amd|Dali|l=core}}) || 0x8 || 0xF || 0x2 || 0x0 || [[Family 23 Model 32]] |
− | |- | + | |- <!-- Model 18h should be Zen+ but these SoCs are supposed to be (amd/cores/banded_kestrel) 14nm Zen - Confirmed? --> |
− | <!-- | ||
| {{amd|Banded Kestrel|l=core}} || 0x8 || 0xF || 0x1 || 0x8 || [[Family 23 Model 24]] | | {{amd|Banded Kestrel|l=core}} || 0x8 || 0xF || 0x1 || 0x8 || [[Family 23 Model 24]] | ||
− | |- | + | |- <!-- 55606 Revision Guide for AMD Family 17h Models 10h-1Fh Processors --> |
− | <!-- 55606 Revision Guide for AMD Family 17h Models 10h-1Fh Processors --> | + | | {{amd|Raven Ridge|l=core}} <br>Raven 1 (1x0-1xF)<br>{{amd|Great Horned Owl|l=core}} || 0x8 || 0xF || 0x1 || 0x1 || [[Family 23 Model 17]] |
− | | {{amd|Raven Ridge|l=core}} | + | |- <!-- 54945-1.14 Processor Programming Reference (PPR) for AMD Family 17h Model 01h, Revision B1 Processors --> |
− | |- | ||
− | <!-- 54945-1.14 Processor Programming Reference (PPR) for AMD Family 17h Model 01h, Revision B1 Processors --> | ||
<!-- 54945-3.03 Processor Programming Reference (PPR) for AMD Family 17h Models 01h,08h, Revision B2 Processors --> | <!-- 54945-3.03 Processor Programming Reference (PPR) for AMD Family 17h Models 01h,08h, Revision B2 Processors --> | ||
<!-- 55449 Revision Guide for AMD Family 17h Models 00h-0Fh Processors --> | <!-- 55449 Revision Guide for AMD Family 17h Models 00h-0Fh Processors --> | ||
− | | {{amd|Naples|l=core}}, {{amd| | + | | {{amd|Naples|l=core}}, {{amd|Summit Ridge|l=core}}, <br>{{amd|Whitehaven|l=core}}, {{amd|Snowy Owl|l=core}} || 0x8 || 0xF || 0x0 || 0x1 || [[Family 23 Model 1]] |
+ | |- | ||
|} | |} | ||
+ | |||
+ | <!--<pre> | ||
+ | Zen • Family 17h • Models | ||
+ | Raven 1 (1x0-1xF) Zen | ||
+ | Raven 2 (2x0-2xF) (x86) Zen | ||
+ | Picasso (1x0-1xF) Zen+ | ||
+ | |||
+ | Zen 2 (Ryzen 3000, 4000) Ryzen 9 (Matisse) | ||
+ | Ryzen Threadripper 3000 (sTRX4)/Pro (sWRX8) | ||
+ | |||
+ | Zen 2 • Family 17h • Models | ||
+ | Starship (3x0-3xF) | ||
+ | Cardinal (4x7) | ||
+ | Renoir (6x0-6x7) | ||
+ | Lucienne (6x8-6xF) | ||
+ | Matisse (7x0-7xF) | ||
+ | Project X (8x4-8x7) | ||
+ | Van Gogh (9x0-9x7) | ||
+ | Mero (9x8-9xF) | ||
+ | Mendocino (Ax0-AxF) | ||
+ | </pre> --> | ||
=== Family 22 (16h) === | === Family 22 (16h) === | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! Microarchitecture !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Silicon !! Package !! Products | + | ! Microarchitecture !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Silicon !! Package !! Products |
+ | |- <!-- 52740 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 16h Models 30h-3Fh Processors --> | ||
+ | ! rowspan="1" | {{amd|Puma|l=arch}} <br>(3x0-3xF) | ||
+ | | 0x7 || 0xF || 0x3 || 0x0 || ML-A1 <ref name="amd-53072">{{cite techdoc|title=Revision Guide for AMD Family 16h Models 30h-3Fh Processors|url=https://www.amd.com/system/files/TechDocs/53072_Rev_Guide_16h_Models_30h-3Fh.pdf|publ=AMD|pid=53072|rev=3.00|date=2014-05-02}}</ref>, <br>4C, 28 nm || {{amd|FT3b|l=pack}} || A-Series/E-Series | ||
+ | *APU "{{amd|Beema|l=core}}", Micro | ||
+ | *APU "{{amd|Mullins|l=core}}" (low power) | ||
+ | Embedded G-Series | ||
+ | *"{{amd|Steppe Eagle|l=core}}" | ||
+ | *"{{amd|Crowned Eagle|l=core}}", | ||
+ | *LX-Family | ||
+ | |- <!-- 48751 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 16h Models 00h-0Fh Processors --> | ||
+ | ! {{amd|Enhanced Jaguar|Enhanced<br>Jaguar|l=arch}} | ||
+ | | 0x7 || 0xF || ? || ? || ?, 8C, 16 nm || {{amd|BGA-2409|l=pack}} <ref name="isscc-xboxsx">Paternoster, Paul; Maki, Andy; Hernandez, Andres; Grossman, Mark; Lau, Michael; Sutherland, David; Mathad, Aditya (2021). <i>3.1 XBOX Series X:<br>A Next-Generation Gaming Console SoC</i>. 2021 IEEE International Solid-State Circuits Conference. pp. 46-48. doi:[https://doi.org/10.1109/ISSCC42613.2021.9366057 10.1109/ISSCC42613.2021.9366057]</ref> || [[wikipedia:Xbox One#Xbox One X|Xbox One X]] ("{{microsoft|Scorpio Engine}}") | ||
|- | |- | ||
− | + | ! rowspan="2" | {{amd|Jaguar|l=arch}} <br>(0x0-0xF) | |
− | + | | 0x7 || 0xF || ? || ? || ?, 8C, 28 nm || || [[wikipedia:Xbox One|Xbox One]] SoC ([[AMD]] BT VER2) | |
− | |||
− | |||
|- | |- | ||
− | | | + | | 0x7 || 0xF || 0x0 || 0x0 || KB-A1 <ref name="amd-51810">{{cite techdoc|title=Revision Guide for AMD Family 16h Models 00h-0Fh Processors|publ=AMD|pid=51810|rev=3.06|date=2013-06}}</ref>, <br>4C, 28 nm || {{amd|FT3|l=pack}} || A-Series/E-Series |
+ | *APU "{{amd|Kabini|l=core}}" (mainstream), | ||
+ | *"{{amd|Temash|l=core}}" (low power) | ||
+ | Embedded G-Series | ||
+ | *SoC "{{amd|Kabini|l=core}}", APU Opteron | ||
+ | *X1100 & X2100 "{{amd|Kyoto|l=core}}" | ||
|- | |- | ||
− | |||
− | |||
− | |||
|} | |} | ||
<references/> | <references/> | ||
+ | <!-- https://llvm.org/doxygen/Host_8cpp_source.html | ||
+ | case 20: (14h) | ||
+ | CPU = "btver1"; | ||
+ | *Type = X86::AMD_BTVER1; | ||
+ | case 21: (15h) | ||
+ | CPU = "bdver1"; | ||
+ | *Type = X86::AMDFAM15H; | ||
+ | case 22: (16h) | ||
+ | CPU = "btver2"; | ||
+ | *Type = X86::AMD_BTVER2; | ||
+ | --> | ||
=== Family 21 (15h) === | === Family 21 (15h) === | ||
{| class="wikitable" | {| class="wikitable" | ||
! Microarchitecture !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Silicon !! Products | ! Microarchitecture !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Silicon !! Products | ||
+ | |- <!-- 55072 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 70h-7Fh Processors --> | ||
+ | ! rowspan="4" | {{amd|Excavator|l=arch}} <br><small>BD v4 <br>(6x0-7xF)</small> | ||
+ | | 0x6 || 0xF || 0x7 || 0x0 || ST-A0 <ref name="amd-55370">[https://www.amd.com/system/files/TechDocs/55370_Rev_Guide_For_Family_15h_Models_70h-7Fh_Processors.pdf "Revision Guide for AMD Family 15h Models 70h-7Fh Processors"], AMD Publ. #55370, Rev. 3.00, July 12, 2016</ref> || "{{amd|Stoney Ridge|l=core}}" | ||
|- | |- | ||
− | <!-- | + | | 0x6 || 0xF || ? || ? || || Embedded G-Series <!-- SoC G-Series LX: Jaguar FT3 (BGA-769), G-Series I & J: Ex FP4 --> |
− | + | *I-Family "{{amd|Brown Falcon|l=core}}", <!-- SoC R-Series: Merlin Falcon (FP4), Steppe Eagle, eKabini (FT3) --> | |
− | |- | + | *J-Family "{{amd|Prairie Falcon|l=core}}" |
− | <!-- 50742 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 60h-6Fh Processors --> | + | |- <!-- 50742 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 60h-6Fh Processors --> |
<!-- 53564 Revision Guide for AMD Family 15h Models 60h-6Fh Processors --> | <!-- 53564 Revision Guide for AMD Family 15h Models 60h-6Fh Processors --> | ||
| 0x6 || 0xF || 0x6 || 0x5 || BR-A1 || "{{amd|Bristol Ridge|l=core}}" | | 0x6 || 0xF || 0x6 || 0x5 || BR-A1 || "{{amd|Bristol Ridge|l=core}}" | ||
|- | |- | ||
− | | 0x6 || 0xF || 0x6 || 0x0 || CZ-A1 | + | | 0x6 || 0xF || 0x6 || 0x0 || CZ-A1 <ref>"Revision Guide for AMD Family 15h Models 60h-6Fh Processors", AMD Publ. #53564</ref> || "{{amd|Carrizo|l=core}}" |
− | + | |- <!-- 49125 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 30h-3Fh Processors --> | |
− | + | ! rowspan="3" | {{amd|Steamroller|l=arch}} <br><small>BD v3 <br>(3x0-3xF)</small> | |
− | |- | + | | 0x6 || 0xF || 0x3 || 0x8 || GV-A1 || "{{amd|Godavari|l=core}}" |
− | <!-- 49125 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 30h-3Fh Processors --> | ||
− | |||
− | |||
− | |||
|- | |- | ||
| 0x6 || 0xF || 0x3 || ? || || "{{amd|Bald Eagle|l=core}}" | | 0x6 || 0xF || 0x3 || ? || || "{{amd|Bald Eagle|l=core}}" | ||
|- | |- | ||
− | <!-- No BKDG for Models 10h-1Fh? --> | + | | 0x6 || 0xF || 0x3 || 0x0 || KV-A1 <ref name="amd-51603">[https://www.amd.com/system/files/TechDocs/51603_Rev_Guide_15h_Models_30h-3Fh.pdf "Revision Guide for AMD Family 15h Models 30h-3Fh Processors"], AMD Publ. #51603, Rev. 1.06, April 21, 2014</ref> || "{{amd|Kaveri|l=core}}" |
− | + | |- <!-- No BKDG for Models 10h-1Fh? --> | |
+ | ! rowspan="3" | {{amd|Piledriver|l=arch}} <br><small>BD v2 <br>(0x2, 1x0-1xF)</small> | ||
+ | | 0x6 || 0xF || 0x1 || 0x3 || RL-A1 || "{{amd|Richland|l=core}}" | ||
|- | |- | ||
− | | 0x6 || 0xF || 0x1 || 0x0 || TN-A1<ref name="amd-48931">[https://www.amd.com/system/files/TechDocs/48931_15h_Mod_10h-1Fh_Rev_Guide.pdf "Revision Guide for AMD Family 15h Models 10h-1Fh Processors"], AMD Publ. #48931, Rev. 3.10, May 2013</ref> || "{{amd|Trinity|l=core}}" | + | | 0x6 || 0xF || 0x1 || 0x0 || TN-A1 <ref name="amd-48931">[https://www.amd.com/system/files/TechDocs/48931_15h_Mod_10h-1Fh_Rev_Guide.pdf "Revision Guide for AMD Family 15h Models 10h-1Fh Processors"], AMD Publ. #48931, Rev. 3.10, May 2013</ref> || "{{amd|Trinity|l=core}}" |
|- | |- | ||
− | | 0x6 || 0xF || 0x0 || 0x2 || Orochi OR-C0<ref name="amd-48063">[https://www.amd.com/system/files/TechDocs/48063_15h_Mod_00h-0Fh_Rev_Guide.pdf "Revision Guide for AMD Family 15h Models 00h-0Fh Processors"], AMD Publ. #48063, Rev. 3.24, September 30, 2014</ref>, 8C, 32 nm || 2×8C Opteron 6300 "{{amd|Abu Dhabi|l=core}}" & "{{amd|Warsaw|l=core}}" ({{amd|G34|l=pack}}), Opteron 4300 "{{amd|Seoul|l=core}}" ({{amd|C32|l=pack}}), Opteron 3300 "{{amd|Delhi|l=core}}" ({{amd|AM3+|l=pack}}), AMD FX "{{amd|Vishera|l=core}}" ({{amd|AM3+|l=pack}}) | + | | 0x6 || 0xF || 0x0 || 0x2 || Orochi OR-C0 <ref name="amd-48063">[https://www.amd.com/system/files/TechDocs/48063_15h_Mod_00h-0Fh_Rev_Guide.pdf "Revision Guide for AMD Family 15h Models 00h-0Fh Processors"], AMD Publ. #48063, Rev. 3.24, September 30, 2014</ref>, <br>8C, 32 nm || 2×8C |
+ | *Opteron 6300 "{{amd|Abu Dhabi|l=core}}" | ||
+ | :& "{{amd|Warsaw|l=core}}" ({{amd|G34|l=pack}}), | ||
+ | *Opteron 4300 "{{amd|Seoul|l=core}}" ({{amd|C32|l=pack}}), | ||
+ | *Opteron 3300 "{{amd|Delhi|l=core}}" ({{amd|AM3+|l=pack}}), | ||
+ | *AMD FX "{{amd|Vishera|l=core}}" ({{amd|AM3+|l=pack}}) | ||
+ | |- <!-- 42301 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 00h-0Fh Processors --> | ||
+ | ! {{amd|Bulldozer|l=arch}} <br><small>BD v1 <br>(0x0-0xF)</small> | ||
+ | | 0x6 || 0xF || 0x0 || 0x1 || Orochi OR-B2 <ref name="amd-48063"/>, <br>8C, 32 nm || 2×8C | ||
+ | *Opteron 6200 "{{amd|Interlagos|l=core}}" ({{amd|G34|l=pack}}), | ||
+ | *Opteron 4200 "{{amd|Valencia|l=core}}" ({{amd|C32|l=pack}}), | ||
+ | *Opteron 3200 "{{amd|Zurich|l=core}}" ({{amd|AM3+|l=pack}}), | ||
+ | *AMD FX "{{amd|Zambezi|l=core}}" ({{amd|AM3+|l=pack}}) | ||
|- | |- | ||
− | |||
− | |||
|} | |} | ||
<references/> | <references/> | ||
+ | <!-- <pre> | ||
+ | case 21: (15h) | ||
+ | *Type = X86::AMDFAM15H; | ||
+ | CPU = "bd"; BD | ||
+ | *Subtype = X86::AMDFAM15H_BDVER1; | ||
+ | CPU = "bdver1"; BD v1 | ||
+ | 00h-0Fh: Bulldozer | ||
+ | *Subtype = X86::AMDFAM15H_BDVER2; | ||
+ | CPU = "bdver2"; BD v2 | ||
+ | 02h, 10h-1Fh: Piledriver | ||
+ | *Subtype = X86::AMDFAM15H_BDVER3; | ||
+ | CPU = "bdver3"; BD v3 | ||
+ | 30h-3Fh: Steamroller | ||
+ | *Subtype = X86::AMDFAM15H_BDVER4; | ||
+ | CPU = "bdver4"; BD v4 | ||
+ | 60h-7Fh: Excavator | ||
+ | </pre> --> | ||
=== Family 20 (14h) === | === Family 20 (14h) === | ||
{| class="wikitable" | {| class="wikitable" | ||
! Microarchitecture !! Design !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model | ! Microarchitecture !! Design !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model | ||
+ | |- <!-- 43170 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 14h Models 00h-0Fh Processors --> | ||
+ | <!-- 47534 Revision Guide for AMD Family 14h Models 00h-0Fh Processors --> | ||
+ | ! {{amd|Bobcat|l=arch}} | ||
+ | | {{amd|Desna|l=core}}, {{amd|Ontario|l=core}}, {{amd|Zacate|l=core}} || 0x5 || 0xF || 0x0 || ? | ||
|- | |- | ||
− | |||
− | |||
− | |||
|} | |} | ||
Line 143: | Line 341: | ||
=== Family 18 (12h) === | === Family 18 (12h) === | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! Microarchitecture !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Silicon !! Products | + | ! Microarchitecture !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Silicon !! Products |
+ | |- | ||
+ | ! rowspan="4" | {{amd|Llano|l=arch}} | ||
+ | | 0x3 || 0xF || 0x0 || 0x0 || LN1-B0 || A8, A6, A4 APU "{{amd|Llano|l=core}}" ({{amd|Socket FM1|FM1|l=pack}}) | ||
|- | |- | ||
− | |||
|} | |} | ||
Line 154: | Line 354: | ||
! Microarchitecture !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Silicon<ref name="amd-41322">[https://www.amd.com/system/files/TechDocs/41322_10h_Rev_Gd.pdf "Revision Guide for AMD Family 10h Processors"], AMD Publ. #41322, Rev. 3.92, March 2012</ref> !! Package !! Products | ! Microarchitecture !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Silicon<ref name="amd-41322">[https://www.amd.com/system/files/TechDocs/41322_10h_Rev_Gd.pdf "Revision Guide for AMD Family 10h Processors"], AMD Publ. #41322, Rev. 3.92, March 2012</ref> !! Package !! Products | ||
|- | |- | ||
− | + | ! rowspan="13" | {{amd|K10|l=arch}} | |
+ | | 0x1 || 0xF || 0x0 || 0xA || PH-E0, 6C, 45 nm || {{amd|AM3|l=pack}} || Phenom II X6 "{{amd|Thuban|l=core}}", Phenom II X4 "{{amd|Zosma|l=core}}", Athlon II X4 | ||
|- | |- | ||
| 0x1 || 0xF || 0x0 || 0x9 || HY-D1, 6C, 45 nm || {{amd|G34|l=pack}} || 2×6C Opteron 6100 "{{amd|Magny Cours|l=core}}", Embedded Opteron | | 0x1 || 0xF || 0x0 || 0x9 || HY-D1, 6C, 45 nm || {{amd|G34|l=pack}} || 2×6C Opteron 6100 "{{amd|Magny Cours|l=core}}", Embedded Opteron | ||
Line 162: | Line 363: | ||
| 0x1 || 0xF || 0x0 || 0x8 || HY-D0 || {{amd|Fr6|l=pack}} || Opteron 2400/8400 "{{amd|Istanbul|l=core}}", Embedded Opteron | | 0x1 || 0xF || 0x0 || 0x8 || HY-D0 || {{amd|Fr6|l=pack}} || Opteron 2400/8400 "{{amd|Istanbul|l=core}}", Embedded Opteron | ||
|- | |- | ||
− | | 0x1 || 0xF || 0x0 || 0x6 || DA-C2/C3, 2C, 45 nm || {{amd|AM3|l=pack}} || Athlon II X2, Athlon II, Athlon II XL & XLT (embedded), Sempron X2, Sempron | + | | 0x1 || 0xF || 0x0 || 0x6 || DA-C2/C3, 2C, 45 nm || {{amd|AM3|l=pack}} || Athlon II X2, Athlon II, Athlon II XL & XLT (embedded), <br>Sempron X2, Sempron |
|- | |- | ||
− | | 0x1 || 0xF || 0x0 || 0x6 || DA-C2/C3 || {{amd|S1g3|l=pack}}/{{amd|S1g4|l=pack}} || Phenom II N/P/X, Turion II Ultra M600 "{{amd|Caspian|l=core}}", Turion II M500 | + | | 0x1 || 0xF || 0x0 || 0x6 || DA-C2/C3 || {{amd|S1g3|l=pack}}/{{amd|S1g4|l=pack}} || Phenom II N/P/X, Athlon II M300, Sempron M100, V-Series, <br>Turion II Ultra M600 "{{amd|Caspian|l=core}}", Turion II M500 |
|- | |- | ||
| 0x1 || 0xF || 0x0 || 0x6 || DA-C2/C3 || {{amd|ASB2|l=pack}} || Turion II Neo N/K "{{amd|Geneva|l=core}}", Athlon II Neo N/K/R, V-Series | | 0x1 || 0xF || 0x0 || 0x6 || DA-C2/C3 || {{amd|ASB2|l=pack}} || Turion II Neo N/K "{{amd|Geneva|l=core}}", Athlon II Neo N/K/R, V-Series | ||
Line 172: | Line 373: | ||
| 0x1 || 0xF || 0x0 || 0x4 || RB-C2, 4C, 45 nm || {{amd|Fr2|l=pack}}/{{amd|Fr5|l=pack}} || Opteron 2300/8300 "{{amd|Shanghai|l=core}}" | | 0x1 || 0xF || 0x0 || 0x4 || RB-C2, 4C, 45 nm || {{amd|Fr2|l=pack}}/{{amd|Fr5|l=pack}} || Opteron 2300/8300 "{{amd|Shanghai|l=core}}" | ||
|- | |- | ||
− | | 0x1 || 0xF || 0x0 || 0x4 || RB-C2/C3 || {{amd|AM3|l=pack}} || Opteron 1300 "{{amd|Suzuka|l=core}}", Phenom II X2/X3/X4, Phenom II XLT (embedded) | + | | 0x1 || 0xF || 0x0 || 0x4 || RB-C2/C3 || {{amd|AM3|l=pack}} || Opteron 1300 "{{amd|Suzuka|l=core}}", Phenom II X2/X3/X4, <br>Phenom II XLT (embedded) |
|- | |- | ||
| 0x1 || 0xF || 0x0 || 0x4 || RB-C2 || {{amd|AM2+|l=pack}} || Phenom II X3/X4, Athlon X2 | | 0x1 || 0xF || 0x0 || 0x4 || RB-C2 || {{amd|AM2+|l=pack}} || Phenom II X3/X4, Athlon X2 | ||
Line 178: | Line 379: | ||
| 0x1 || 0xF || 0x0 || 0x2 || DR-B2/B3/BA, 4C, 65 nm || {{amd|Fr2|l=pack}} || Opteron 2300/8300 "{{amd|Barcelona|l=core}}", Embedded Opteron | | 0x1 || 0xF || 0x0 || 0x2 || DR-B2/B3/BA, 4C, 65 nm || {{amd|Fr2|l=pack}} || Opteron 2300/8300 "{{amd|Barcelona|l=core}}", Embedded Opteron | ||
|- | |- | ||
− | | 0x1 || 0xF || 0x0 || 0x2 || DR-B2/B3 || {{amd|AM2+|l=pack}} || Opteron 1300 "{{amd|Budapest|l=core}}", Phenom X4 "{{amd|Agena|l=core}}", Phenom X3 "{{amd|Toliman|l=core}}", Athlon X2 "{{amd|Kuma|l=core}}" | + | | 0x1 || 0xF || 0x0 || 0x2 || DR-B2/B3 || {{amd|AM2+|l=pack}} || Opteron 1300 "{{amd|Budapest|l=core}}", Phenom X4 "{{amd|Agena|l=core}}", <hr>Phenom X3 "{{amd|Toliman|l=core}}", Athlon X2 "{{amd|Kuma|l=core}}" |
|} | |} | ||
<references/> | <references/> |
Revision as of 17:01, 14 March 2025
Instruction Set Architecture
- Instructions
- Addressing Modes
- Calling Convention
- Microarchitectures
- Model-Specific Register
- CPUID
- Assembly
- Interrupts
- Registers
- Micro-Ops
- Timer
- AMD's CPUIDs
- Intel's CPUIDs
Below is a list of CPUIDs of AMD x86 processors broken down by processor family,
- microarchitecture, and processor design codename.
Contents
[hide]CPUIDs
Family 26 (1Ah)
Microarchitecture | Extended Family |
Base Family |
Extended Model |
Base Model |
Stepping | Silicon | Products |
---|---|---|---|---|---|---|---|
Zen 5 | 0xB | 0xF | 0x7 | 0x0 | - | Zen 5c ? | "Sarlak" (7x0-7x7) (Bald Eagle Point ?) |
0xB | 0xF | 0x6 | 0x0 | - | "Krackan Point 1" (6x0-6xF) • Ryzen AI 300 | ||
0xB | 0xF | 0x5 | 0x0 | - | "Fire Range" ? • Ryzen 9000 "Weisshorn" (5x0-5xF) | ||
0xB | 0xF | 0x4 | 0x0 | - | "Granite Ridge" (4x0-4xF) • Ryzen 9000 | ||
0xB | 0xF | 0x3 | 0x8 | - | Zen 5c | "Strix Halo" • Ryzen AI 300 "Strix Point 3" Halo (3x8-3xF) | |
0xB | 0xF | 0x3 | 0x0 | - | Zen 5c | "Strix Point 2" (3x0-3x7) | |
0xB | 0xF | 0x2 | 0x0 | - | "Strix Point 1" (2x0-2xF) • Ryzen AI 300 | ||
0xB | 0xF | 0x1 | 0x0 | - | Zen 5c | "Turin Dense" • EPYC 9005 "Breithorn Dense" (1x0-1xF) | |
0xB | 0xF | 0x0 | 0x0 | - | "Turin" • EPYC 9005 "Breithorn" (0x0-0xF) |
Family 25 (19h)
Microarchitecture | Extended Family |
Base Family |
Extended Model |
Base Model |
Stepping | Silicon | Products |
---|---|---|---|---|---|---|---|
Zen 4 | 0xA | 0xF | 0xA | 0x0 | - | "Genoa" / "Dragon Range" ? "Stones Dense" (0xA0-0xAF) | |
0xA | 0xF | 0x7 | 0x8 | - | Zen 4c | "Phoenix 2" (0x78-0x7F) "Hawk Point 2" • Zen 4c | |
0xA | 0xF | 0x7 | 0x0 | - | "Phoenix" (0x70-0x77) "Hawk Point 1" • Ryzen 8000 | ||
0xA | 0xF | 0x7 | 0x0 | - | "Phoenix" • Ryzen 7000 APU (AM5, FP8) (rumor) | ||
0xA | 0xF | 0x6 | 0x0 | - | "Raphael" (0x60-0x6F) • Ryzen 7000 (AM5) | ||
0xA | 0xF | 0x1 | 0x0 | - | "Storm Peak" (0x10-0x1F) "Stones" • Ryzen 7000 | ||
0xA | 0xF | 0x1 | 0x0 | 0x0 | RS-A0[1] | Engineering Sample (SP5)[1] | |
Zen 3 | 0xA | 0xF | 0x5 | 0x0 | - | CZN-A1? | "Cezanne" (0x50-0x5F) • Ryzen 5000 APU (AM4, FP6) |
0xA | 0xF | 0x4 | 0x4 | - | Zen 3+ | "Rembrandt" (0x40-0x4F) | |
0xA | 0xF | 0x4 | 0x0 | - | Zen 3+ | "Rembrandt" (AM5, FP7?) | |
0xA | 0xF | 0x3 | - | "Badami" (0x30-0x3F) | |||
0xA | 0xF | 0x2 | - | "Vermeer" (0x20-0x2F) | |||
0xA | 0xF | 0x2 | 0x1 | - | VMR-B0[2] | "Vermeer" • Ryzen 5000 (AM4) | |
0xA | 0xF | 0x0 | 0x8 | - | "Chagall" (0x00-0x0F) • Threadripper 5900 (sWRX8) | ||
0xA | 0xF | 0x0 | 0x1 | 0x2 | GN-B2[3] | Engineering Sample (SP3)[3] | |
0xA | 0xF | 0x0 | 0x1 | 0x1 | GN-B1[3] | "Milan" • EPYC 7003 (SP3)[3] | |
0xA | 0xF | 0x0 | 0x1 | 0x0 | GN-B0[3] | Engineering Sample (SP3)[3] | |
0xA | 0xF | 0x0 | 0x0 | 0x0 | Genesis GN-A0[3] |
"Genesis" (0x00-0x0F) Engineering Sample (SP3)[3] |
- ↑ Jump up to: 1.0 1.1 "Revision Guide for AMD Family 19h Models 10h–1Fh Processors", AMD Publ. #57095, Rev. 0.71, July 2021
- Jump up ↑ "Processor Programming Reference (PPR) for AMD Family 19h Model 21h, Revision B0 Processors", AMD Publ. #56214, Rev. 3.05, April 22, 2021
- ↑ Jump up to: 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 "Revision Guide for AMD Family 19h Models 00h-0Fh Processors", AMD Publ. #56683, Rev. 1.04, June 2021
Family 24 (18h)
Family 18h distinguishes processors produced by a joint venture between AMD and Chinese companies.
Microarchitecture | Extended Family |
Base Family |
Extended Model |
Base Model |
Codename |
---|---|---|---|---|---|
Chengdu Haiguang Integrated Circuit Design Co., Ltd (Hygon) | |||||
Zen | 0x9 | 0xF | 0x0 | 0x0 | Dhyana |
Family 23 (17h)
Microarchitecture | Design | Extended Family |
Base Family |
Extended Model |
Base Model |
Family • Model |
---|---|---|---|---|---|---|
Zen 2 | Mendocino (Ax0-AxF) | 0x8 | 0xF | 0xA | 0x0 | Family 23 Model 160 |
Mero (9x8-9xF) | 0x8 | 0xF | 0x9 | 0x8 ? | Family 23 Model 152 ? | |
Van Gogh (9x0-9x7) | 0x8 | 0xF | 0x9 | 0x0 | Family 23 Model 144 | |
Matisse (7x0-7xF) | 0x8 | 0xF | 0x7 | 0x1 | Family 23 Model 113 | |
Lucienne (6x8-6xF) | 0x8 | 0xF | 0x6 | 0x8 | Family 23 Model 104 | |
Renoir (6x0-6x7) (Grey Hawk) |
0x8 | 0xF | 0x6 | 0x0 | Family 23 Model 96 | |
Cardinal (4x7) (Xbox Series X) Project X (8x4-8x7) |
0x8 | 0xF | 0x4 0x8 |
0x7 | Family 23 Model 71 Family 23 Model 135 ? | |
Starship (3x0-3xF) (Rome, Castle Peak) |
0x8 | 0xF | 0x3 | 0x1 | Family 23 Model 49 | |
Zen+ | Picasso (1x0-1xF) | 0x8 | 0xF | 0x1 | 0x8 | Family 23 Model 24 |
Colfax, Pinnacle Ridge | 0x8 | 0xF | 0x0 | 0x8 | Family 23 Model 8 | |
Zen | Raven 2 (2x0-2xF) (Dali) | 0x8 | 0xF | 0x2 | 0x0 | Family 23 Model 32 |
Banded Kestrel | 0x8 | 0xF | 0x1 | 0x8 | Family 23 Model 24 | |
Raven Ridge Raven 1 (1x0-1xF) Great Horned Owl |
0x8 | 0xF | 0x1 | 0x1 | Family 23 Model 17 | |
Naples, Summit Ridge, Whitehaven, Snowy Owl |
0x8 | 0xF | 0x0 | 0x1 | Family 23 Model 1 |
Family 22 (16h)
Microarchitecture | Extended Family |
Base Family |
Extended Model |
Base Model |
Silicon | Package | Products |
---|---|---|---|---|---|---|---|
Puma (3x0-3xF) |
0x7 | 0xF | 0x3 | 0x0 | ML-A1 [1], 4C, 28 nm |
FT3b | A-Series/E-Series
Embedded G-Series
|
Enhanced Jaguar |
0x7 | 0xF | ? | ? | ?, 8C, 16 nm | BGA-2409 [2] | Xbox One X ("Scorpio Engine") |
Jaguar (0x0-0xF) |
0x7 | 0xF | ? | ? | ?, 8C, 28 nm | Xbox One SoC (AMD BT VER2) | |
0x7 | 0xF | 0x0 | 0x0 | KB-A1 [3], 4C, 28 nm |
FT3 | A-Series/E-Series
Embedded G-Series |
- Jump up ↑ "Revision Guide for AMD Family 16h Models 30h-3Fh Processors", AMD Publ. #53072, Rev. 3.00, May 2, 2014
- Jump up ↑ Paternoster, Paul; Maki, Andy; Hernandez, Andres; Grossman, Mark; Lau, Michael; Sutherland, David; Mathad, Aditya (2021). 3.1 XBOX Series X:
A Next-Generation Gaming Console SoC. 2021 IEEE International Solid-State Circuits Conference. pp. 46-48. doi:10.1109/ISSCC42613.2021.9366057 - Jump up ↑ "Revision Guide for AMD Family 16h Models 00h-0Fh Processors", AMD Publ. #51810, Rev. 3.06, June 2013
Family 21 (15h)
Microarchitecture | Extended Family |
Base Family |
Extended Model |
Base Model |
Silicon | Products |
---|---|---|---|---|---|---|
Excavator BD v4 (6x0-7xF) |
0x6 | 0xF | 0x7 | 0x0 | ST-A0 [1] | "Stoney Ridge" |
0x6 | 0xF | ? | ? | Embedded G-Series
| ||
0x6 | 0xF | 0x6 | 0x5 | BR-A1 | "Bristol Ridge" | |
0x6 | 0xF | 0x6 | 0x0 | CZ-A1 [2] | "Carrizo" | |
Steamroller BD v3 (3x0-3xF) |
0x6 | 0xF | 0x3 | 0x8 | GV-A1 | "Godavari" |
0x6 | 0xF | 0x3 | ? | "Bald Eagle" | ||
0x6 | 0xF | 0x3 | 0x0 | KV-A1 [3] | "Kaveri" | |
Piledriver BD v2 (0x2, 1x0-1xF) |
0x6 | 0xF | 0x1 | 0x3 | RL-A1 | "Richland" |
0x6 | 0xF | 0x1 | 0x0 | TN-A1 [4] | "Trinity" | |
0x6 | 0xF | 0x0 | 0x2 | Orochi OR-C0 [5], 8C, 32 nm |
2×8C
| |
Bulldozer BD v1 (0x0-0xF) |
0x6 | 0xF | 0x0 | 0x1 | Orochi OR-B2 [5], 8C, 32 nm |
2×8C |
- Jump up ↑ "Revision Guide for AMD Family 15h Models 70h-7Fh Processors", AMD Publ. #55370, Rev. 3.00, July 12, 2016
- Jump up ↑ "Revision Guide for AMD Family 15h Models 60h-6Fh Processors", AMD Publ. #53564
- Jump up ↑ "Revision Guide for AMD Family 15h Models 30h-3Fh Processors", AMD Publ. #51603, Rev. 1.06, April 21, 2014
- Jump up ↑ "Revision Guide for AMD Family 15h Models 10h-1Fh Processors", AMD Publ. #48931, Rev. 3.10, May 2013
- ↑ Jump up to: 5.0 5.1 "Revision Guide for AMD Family 15h Models 00h-0Fh Processors", AMD Publ. #48063, Rev. 3.24, September 30, 2014
Family 20 (14h)
Microarchitecture | Design | Extended Family |
Base Family |
Extended Model |
Base Model |
---|---|---|---|---|---|
Bobcat | Desna, Ontario, Zacate | 0x5 | 0xF | 0x0 | ? |
Family 19 (13h)
Family 18 (12h)
Microarchitecture | Extended Family |
Base Family |
Extended Model |
Base Model |
Silicon | Products |
---|---|---|---|---|---|---|
Llano | 0x3 | 0xF | 0x0 | 0x0 | LN1-B0 | A8, A6, A4 APU "Llano" (FM1) |
Family 17 (11h)
Family 16 (10h)
Microarchitecture | Extended Family |
Base Family |
Extended Model |
Base Model |
Silicon[1] | Package | Products |
---|---|---|---|---|---|---|---|
K10 | 0x1 | 0xF | 0x0 | 0xA | PH-E0, 6C, 45 nm | AM3 | Phenom II X6 "Thuban", Phenom II X4 "Zosma", Athlon II X4 |
0x1 | 0xF | 0x0 | 0x9 | HY-D1, 6C, 45 nm | G34 | 2×6C Opteron 6100 "Magny Cours", Embedded Opteron | |
0x1 | 0xF | 0x0 | 0x8 | HY-D0/D1 | C32 | Opteron 4100 "Lisbon", Embedded Opteron | |
0x1 | 0xF | 0x0 | 0x8 | HY-D0 | Fr6 | Opteron 2400/8400 "Istanbul", Embedded Opteron | |
0x1 | 0xF | 0x0 | 0x6 | DA-C2/C3, 2C, 45 nm | AM3 | Athlon II X2, Athlon II, Athlon II XL & XLT (embedded), Sempron X2, Sempron | |
0x1 | 0xF | 0x0 | 0x6 | DA-C2/C3 | S1g3/S1g4 | Phenom II N/P/X, Athlon II M300, Sempron M100, V-Series, Turion II Ultra M600 "Caspian", Turion II M500 | |
0x1 | 0xF | 0x0 | 0x6 | DA-C2/C3 | ASB2 | Turion II Neo N/K "Geneva", Athlon II Neo N/K/R, V-Series | |
0x1 | 0xF | 0x0 | 0x5 | BL-C2/C3, 4C, 45 nm | AM3 | Athlon II X2/X3/X4 | |
0x1 | 0xF | 0x0 | 0x4 | RB-C2, 4C, 45 nm | Fr2/Fr5 | Opteron 2300/8300 "Shanghai" | |
0x1 | 0xF | 0x0 | 0x4 | RB-C2/C3 | AM3 | Opteron 1300 "Suzuka", Phenom II X2/X3/X4, Phenom II XLT (embedded) | |
0x1 | 0xF | 0x0 | 0x4 | RB-C2 | AM2+ | Phenom II X3/X4, Athlon X2 | |
0x1 | 0xF | 0x0 | 0x2 | DR-B2/B3/BA, 4C, 65 nm | Fr2 | Opteron 2300/8300 "Barcelona", Embedded Opteron | |
0x1 | 0xF | 0x0 | 0x2 | DR-B2/B3 | AM2+ | Opteron 1300 "Budapest", Phenom X4 "Agena", Phenom X3 "Toliman", Athlon X2 "Kuma" |
- Jump up ↑ "Revision Guide for AMD Family 10h Processors", AMD Publ. #41322, Rev. 3.92, March 2012
Family 15 (0Fh)
This family covers two CPU generations. Models 00h-2Fh are first generation Athlon 64 and Opteron processors with an integrated DDR memory controller. Models 40h and higher are members of the "NPT Family 0Fh". NPT is the New Platform Technology processor architecture encompassing server, desktop, and mobile platforms.[1] These processors have a DDR2 memory interface.
All processors of Family 0Fh use the K8 microarchitecture.
Having exhausted the 4-bit Base Family field, Family 0Fh introduced new CPUID semantics following the example of Intel's Family 0Fh. On processors with a Base Family lower than 0xF the Extended Family and Extended Model fields are reserved and should be considered zero. On Family 0Fh processors the extended fields are valid, and the value of the Extended Family field must be added to the Base Family to distinguish Family 10h and later processors from Family 0Fh members.[2]
Adding the Extended Family to a Base Family stuck at 0Fh, rather than Extended Family providing high order bits, prevents legacy software evaluating only the base fields from identifying Family 10h and later processors as very old models missing required features.
Extended Family |
Base Family |
Extended Model |
Base Model |
Stepping | Silicon[3] | Socket/ Package |
Products |
---|---|---|---|---|---|---|---|
0x0 | 0xF | 0xC | 0x1 | 0x3 | JH-F3, 2C, 90 nm | Fr3 | Athlon 64 FX "Windsor" (Quad FX platform) |
0x0 | 0xF | 0x7 | 0xF | 0x1/0x2 | DH-G1/G2 | AM2 | Athlon 64, Athlon, Sempron |
0x0 | 0xF | 0x7 | 0xF | 0x2 | DH-G2 | ASB1 | Athlon Neo, Sempron |
0x0 | 0xF | 0x6 | 0xF | 0x2 | DH-G2 | AM2 | Athlon 64, Sempron |
0x0 | 0xF | 0x6 | 0xF | 0x2 | DH-G2 | ASB1 | Athlon Neo, Sempron |
0x0 | 0xF | 0x6 | 0xB | 0x1/0x2 | BH-G1/G2, 2C, 65 nm | AM2 | Athlon 64 X2, Athlon X2, Athlon Neo X2, Sempron |
0x0 | 0xF | 0x6 | 0xB | 0x1/0x2 | BH-G1/G2 | ASB1 | Athlon Neo X2, Turion Neo X2 |
0x0 | 0xF | 0x6 | 0x8 | 0x1/0x2 | BH-G1/G2 | S1g1 | Turion 64 X2, Turion 64, Athlon 64 X2, Sempron |
0x0 | 0xF | 0x5 | 0xF | 0x2/0x3 | DH-F2/F3, 90 nm | AM2 | Athlon 64, Athlon, Sempron |
0x0 | 0xF | 0x5 | 0xD | 0x3 | JH-F3 | Fr1 | Opteron |
0x0 | 0xF | 0x4 | 0xF | 0x2 | DH-F2 | AM2 | Athlon 64, Sempron |
0x0 | 0xF | 0x4 | 0xC | 0x2 | DH-F2 | S1g1 | Turion 64, Athlon 64, Sempron |
0x0 | 0xF | 0x4 | 0xB | 0x2 | BH-F2 | AM2 | Athlon 64 X2 |
0x0 | 0xF | 0x4 | 0x8 | 0x2 | BH-F2 | S1g1 | Turion 64 X2, Athlon 64 X2 |
0x0 | 0xF | 0x4 | 0x3 | 0x2/0x3 | JH-F2/F3, 2C, 90 nm | AM2 | Opteron 1200 "Santa Ana", Athlon 64 FX "Windsor", Athlon 64 X2 |
0x0 | 0xF | 0x4 | 0x1 | 0x2 | JH-F2 | Fr1 | Opteron 2200/8200 "Santa Rosa" |
Extended Family |
Base Family |
Extended Model |
Base Model |
Stepping | Silicon[4] | Socket | Products |
0x0 | 0xF | 0x2 | 0xF | 0x0/0x2 | DH-E3/E6 | 939 | Athlon, Sempron |
0x0 | 0xF | 0x2 | 0xC | 0x2 | DH-E6 | 754 | Sempron, Mobile Sempron |
0x0 | 0xF | 0x2 | 0xC | 0x0 | DH-E3 | 754 | Sempron |
0x0 | 0xF | 0x2 | 0xB | 0x1 | BH-E4 | 939 | Athlon 64 X2 "Manchester" |
0x0 | 0xF | 0x2 | 0x7 | 0x1 | SH-E4, 90 nm | 939 | Opteron 1xx "Venus", Athlon 64 FX, Athlon |
0x0 | 0xF | 0x2 | 0x5 | 0x1 | SH-E4 | 940 | Opteron 1xx/2xx/8xx "Venus/Troy/Athens" |
0x0 | 0xF | 0x2 | 0x4 | 0x2 | SH-E5 | 754 | Turion, Mobile Athlon 64 |
0x0 | 0xF | 0x2 | 0x3 | 0x2 | JH-E6 | 939 | Opteron 1xx "Denmark", Athlon 64 X2 & Athlon 64 FX "Toledo" |
0x0 | 0xF | 0x2 | 0x1 | 0x0/0x2 | JH-E1/E6, 2C, 90 nm | 940 | Opteron 1xx/2xx/8xx "Denmark/Italy/Egypt" |
0x0 | 0xF | 0x1 | 0xF | 0x0 | DH-D0 | 939 | Athlon, Sempron |
0x0 | 0xF | 0x1 | 0xC | 0x0 | DH-D0 | 754 | Athlon, Sempron, Mobile Athlon 64, Mobile Sempron |
0x0 | 0xF | 0x1 | 0xC | 0x0 | SH-D0 | 754 | Mobile Athlon XP-M |
0x0 | 0xF | 0x1 | 0xB | 0x0 | CH-D0 | 939 | Athlon |
0x0 | 0xF | 0x1 | 0x8 | 0x0 | CH-D0 | 754 | Athlon, Mobile Athlon 64, Mobile Athlon XP-M, Mobile Sempron |
0x0 | 0xF | 0x1 | 0x7 | 0x0 | SH-D0 | 939 | Athlon, Athlon 64 FX |
0x0 | 0xF | 0x1 | 0x5 | 0x0 | SH-D0 | 940 | Opteron, Athlon 64 FX |
0x0 | 0xF | 0x1 | 0x4 | 0x0 | SH-D0 | 754 | Athlon, Mobile Athlon 64, Mobile Athlon XP-M |
0x0 | 0xF | 0x0 | 0xF | 0x0 | DH-C6 | 939 | Sempron |
0x0 | 0xF | 0x0 | 0xC/0xE | 0x0 | DH-CG | 754 | Mobile Athlon 64, Mobile Athlon XP-M, Sempron, Mobile Sempron |
0x0 | 0xF | 0x0 | 0x8 | 0x2 | CH-CG | 754 | Mobile Athlon 64, Mobile Athlon XP-M, Mobile Sempron |
0x0 | 0xF | 0x0 | 0x7 | 0xA | SH-CG | 939 | Athlon 64, Athlon 64 FX |
0x0 | 0xF | 0x0 | 0x5 | 0x8/0xA | SH-C0/CG, 130 nm | 940 | Opteron 1xx/2xx/8xx, Athlon 64 FX |
0x0 | 0xF | 0x0 | 0x5 | 0x0/0x1 | SH-B0/B3, 130 nm | 940 | Opteron 1xx/2xx/8xx "SledgeHammer" |
0x0 | 0xF | 0x0 | 0x4 | 0x8/0xA | SH-C0/CG | 754 | Athlon 64, Mobile Athlon 64, Mobile Athlon XP-M |
0x0 | 0xF | 0x0 | 0x4 | 0x0 | SH-B0 | 754 | Athlon 64 |
- Jump up ↑ "BIOS and Kernel Developer's Guide for AMD NPT Family 0Fh Processors", AMD Publ. #32559, Rev. 3.16, October 31, 2009
- Jump up ↑ "AMD64 Architecture Programmer's Manual Volume 3: General-Purpose and System Instructions", AMD Publ. #24594, Rev. 3.32, March 2021
- Jump up ↑ "Revision Guide for AMD NPT Family 0Fh Processors", AMD Publ. #33610, Rev. 3.48, December 13, 2011
- Jump up ↑ "Revision Guide for AMD Athlon™ 64 and AMD Opteron™ Processors", AMD Publ. #25759, Rev. 3.79, July 20, 2009