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, Process–architecture–optimization model and Template:Intel processor roadmap.

x86 microarchitectures

edit
x86 microarchitectures
YearMicro­architecturePipeline stagesMax
clock
(MHz)
Process node
19788086 (8086, 8088)02053000 nm
1982186 (80186, 80188)02025
1982286 (80286)030251500 nm
1985386 (80386)06[1]033
1989486 (80486)0501001000 nm
1993P5 (Pentium)050200800, 600, 350 nm
1995P6 (Pentium Pro, Pentium II)14 (17 with load & store/retire)0450500, 350, 250 nm
1997P5 (Pentium MMX)060233350 nm
1999P6 (Pentium III)12 (15 with load & store/retire)1400250, 180, 130 nm
2000NetBurst (Pentium 4)
(Willamette)
20 unified with branch prediction2000180 nm
2002NetBurst (Pentium 4)
(Northwood, Gallatin)
3466130 nm
2003Pentium M (Banias, Dothan)
Enhanced Pentium M (Yonah)
10 (12 with fetch/retire)2333130, 90, 65 nm
2004NetBurst (Pentium 4, Pentium D)
(Prescott)
31 unified with branch prediction380090, 65 nm
2006Intel Core12 (14 with fetch/retire)300065 nm
2007Penryn (die shrink)333345 nm
2008Nehalem20 unified (14 without miss prediction)3600
Bonnell16 (20 with prediction miss)2100
2010Westmere (die shrink)20 unified (14 without miss prediction)386632 nm
2011Saltwell (die shrink)16 (20 with prediction miss)2130
Sandy Bridge14 (16 with fetch/retire)4000
2012Ivy Bridge (die shrink)410022 nm
2013Silvermont14–17 (16–19 with fetch/retire)2670
Haswell14 (16 with fetch/retire)4400
2014Broadwell (die shrink)370014 nm
2015Airmont (die shrink)14–17 (16–19 with fetch/retire)2640
Skylake14 (16 with fetch/retire)5200
2016Goldmont20 unified with branch prediction2600
2017Goldmont Plus20 unified with branch prediction (?)2800
2018Palm Cove14 (16 with fetch/retire)320010 nm
2019Sunny Cove14–20 (misprediction)4100
2020Tremont20 unified3300
Willow Cove14 unified5300
2021Cypress Cove14 unified530014 nm
Golden Cove12 unified5500Intel 7
Gracemont20 unified with misprediction penalty4300
2022Raptor Cove12 unified6200
2023Redwood CoveIntel 4
Crestmont
2024Lion CoveTSMC N3
Skymont
Note: Atom/Power efficient microarchitectures are in Italic
8086
first x86 processor; initially a temporary substitute for the iAPX 432 to compete with Motorola, Zilog, and National Semiconductor and to top the successful Z80. 8088 version, with an 8-bit bus, used in the original IBM Personal Computer.
186
included a DMA controller, interrupt controller, timers, and chip select logic. A small number of additional instructions. The 80188 was a version with an 8-bit bus.
286
first x86 processor with protected mode including segmentation based virtual memory management. Performance improved by a factor of 3 to 4 over 8086. Included instructions relating to protected mode. The 80286 had a 24-bit address bus.
i386
first 32-bit x86 processor. Introduced paging on top of segmentation which is the most commonly used memory protection technology in modern operating systems ever since. Many additional powerful and valuable new instructions.
i486
Intel's second generation of 32-bit x86 processors, introduced built-in floating point unit (FPU), 8 KB on-chip L1 cache, and pipelining. Faster per MHz than the 386. Small number of new instructions.
P5
original Pentium microprocessors, first x86 processor with super-scalar architecture and branch prediction.
P6
used in Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon microprocessors. First x86 processor to support SIMD instruction with XMM register implemented, RISC μop decode scheme, integrated register renaming and out-of-order execution. Some important new instructions, including conditional moves, which allow the avoidance of costly branch instructions. Added 36-bit physical memory addressing, "Physical Address Extension (PAE)".
NetBurst
commonly referred to as P7 although its internal name was P68 (P7 was used for Itanium). Used in Pentium 4, Pentium D, and some Xeon microprocessors. Very long pipeline. The Prescott was a major architectural revision. Later revisions were the first to feature Intel's x86-64 architecture, enhanced branch prediction and trace cache, and eventually support was added for the NX (No eXecute) bit to implement executable-space protection.
Core
reengineered P6-based microarchitecture used in Intel Core 2 and Xeon microprocessors, built on a 65 nm process, supporting x86-64 level SSE instruction and macro-op fusion and enhanced micro-op fusion with a wider front end and decoder, larger out-of-order core and renamed register, support loop stream detector and large shadow register file.
  • Penryn: 45 nm shrink of the Core microarchitecture with larger cache, higher FSB and clock speeds, SSE4.1 instructions, support for XOP and F/SAVE and F/STORE instructions, enhanced register alias table and larger integer register file.
Nehalem
released November 17, 2008, built on a 45 nm process and used in the Core i7, Core i5, Core i3 microprocessors. Incorporates the memory controller into the CPU die. Added important powerful new instructions, SSE4.2.
  • Westmere: 32 nm shrink of the Nehalem microarchitecture with several new features.
Sandy Bridge
32 nm microarchitecture, released January 9, 2011. Formerly called Gesher but renamed in 2007.[2] First x86 to introduce 256 bit AVX instruction set and implementation of YMM registers.
  • Ivy Bridge: successor to Sandy Bridge, using 22 nm process, released in April 2012.
Haswell
22 nm microarchitecture, released June 3, 2013. Added a number of new instructions, including AVX2 and FMA.
  • Broadwell: 14 nm derivative of the Haswell microarchitecture, released in September 2014. Three-cycle FMUL latency, 64 entry scheduler. Formerly called Rockwell.
Skylake
14 nm microarchitecture, released August 5, 2015.
  • Kaby Lake: successor to Skylake, released in August 2016, broke Intel's Tick-Tock schedule due to delays with the 10 nm process.
    • Amber Lake: ultra low power, mobile-only successor to Kaby Lake, using 14+ nm process, released in August 2018 (no architecture changes)[3]
    • Whiskey Lake: mobile-only successor to Kaby Lake Refresh, using 14++ nm process, released in August 2018 (has hardware mitigations for some vulnerabilities)[3]
  • Skylake-X: high-end desktop, workstation and server microarchitecture, released on June 19, 2017 (HEDT), July 11, 2017 (SP) and August 29, 2017 (W). Introduces support for AVX-512 instruction set.
  • Coffee Lake: successor to Kaby Lake, using 14++ nm process, released in October 2017
  • Cascade Lake: server and high-end desktop successor to Kaby Lake-X and Skylake-X, using 14++ nm process, released in April 2019
  • Comet Lake: successor to Coffee Lake, using 14++ nm process, released in August 2019[4]
  • Cooper Lake: server-only, optimized for AI oriented workloads using bfloat16, with limited availability only to Intel priority partners, using 14++ nm process, released in 2020[5][6]
Palm Cove
After releasing the Palm Cove core, Intel has changed their microarchitecture naming scheme, decoupling the CPU cores from their manufacturing nodes.[7][8]
Successor to Skylake (canceled), includes the AVX-512 instruction set.[9][10]
  • Cannon Lake: mobile-only successor of Kaby Lake, using Intel's 10 nm process, first and only microarchitecture to implement the Palm Cove core, released in May 2018. Formerly called Skymont, discontinued in December 2019.[11]
Sunny Cove
Successor to the Palm Cove core, first non-Atom core to include hardware acceleration for SHA hashing algorithms.[12]
  • Ice Lake: low power, mobile-only successor to Whiskey Lake, using 10 nm process, released in September 2019
  • Lakefield: mobile-only, Intel's first hybrid processor, released in June 2020. Sunny Cove is used in the singular performance core (P-core) of Lakefield processors.[13] AVX and more advanced instruction sets are disabled due to the E-core not supporting them.
  • Ice Lake-SP: server-only successor to Cascade Lake, using 10 nm process, released in April 2021[5][14]
Cypress Cove
Backport of Sunny Cove to Intel's 14 nm process
Willow Cove
Successor to the Sunny Cove core, includes new security features and redesigns the cache subsystem.[18]
  • Tiger Lake: successor to Ice Lake, using Intel's 10 nm SuperFin (10SF) process, released in Q4 2020
Golden Cove
Successor to the Willow Cove core, includes improvements to performance and power efficiency. Also includes new instructions.[19]
  • Alder Lake: hybrid processor, succeeds Rocket Lake and Tiger Lake; uses Intel 7 process (previously known as 10ESF),[20] released on November 4, 2021.[21] Golden Cove is used in P-cores of Alder Lake processors.[22]
  • Sapphire Rapids: server and workstation-only, successor to Ice Lake-SP, manufactured on Intel 7 process,[20][23] released on January 10, 2023. Introduces AMX.
Raptor Cove
A refresh of Golden Cove with increased L2 and L3 caches and core clocks.
  • Raptor Lake: successor to Alder Lake with increased cache sizes, core clocks and the number of E-cores, released on October 20, 2022. Manufactured using Intel 7 process. Raptor Cove is used in the P-cores while the E-cores are still implemented using Gracemont microarchitecture.
  • Emerald Rapids: successor to Sapphire Rapids, server- and workstation-only. Fifth-generation Xeon Scalable server processors based on the Intel 7 node.
Bonnell
45 nm, low-power, in-order microarchitecture for use in Atom processors.
  • Saltwell: 32 nm shrink of the Bonnell microarchitecture.
Silvermont
22 nm, out-of-order microarchitecture for use in Atom processors, released on May 6, 2013.
  • Airmont: 14 nm shrink of the Silvermont microarchitecture.
Goldmont
14 nm Atom microarchitecture iteration after Silvermont but borrows heavily from Skylake processors (e.g., GPU), released in April 2016.[24][25]
  • Goldmont Plus: successor to Goldmont microarchitecture, still based on the 14 nm process, released on December 11, 2017.
Tremont
10 nm Atom microarchitecture iteration after Goldmont Plus.[26]
  • Lakefield: mobile-only, Intel's first hybrid processor, released in June 2020. Tremont is used in efficiency cores (E-cores) of Lakefield processors.[13]
  • Jasper Lake: Celeron and Pentium Silver desktop and mobile processors, released in Q1 2021.
  • Elkhart Lake: embedded processors targeted at IoT, released in Q1 2021.
Gracemont
Intel 7 process[20] Atom microarchitecture iteration after Tremont. First Atom class core with AVX and AVX2 support.
  • Alder Lake: hybrid processor, succeeds Rocket Lake and Tiger Lake, released on November 4, 2021. Gracemont is used in E-cores of Alder Lake processors.[22]
  • Raptor Lake: a refresh of Alder Lake, released on October 20, 2022.

Other microarchitectures

edit
Merced
original Itanium microarchitecture. Used only in the first Itanium microprocessors.
McKinley
enhanced microarchitecture used in the first two generations of the Itanium 2 microprocessor. Madison is the 130 nm version.
Montecito
enhanced McKinley microarchitecture used in the Itanium 2 9000- and 9100-series of processors. Added dual core, coarse multithreading, and other improvements. The Montvale update added demand-based switching (SpeedStep) and core-level lockstep execution.
Tukwila
enhanced microarchitecture used in the Itanium 9300 series of processors. Added quad core, an integrated memory controller, QuickPath Interconnect, and other improvements e.g. a more active SoEMT.
Poulson
Itanium processor featuring an all-new microarchitecture.[27] 8 cores, decoupling in pipeline and in multithreading. 12-wide issue with partial out-of-order execution.[28]
Kittson
the last Itanium. It has the same microarchitecture as Poulson, but slightly higher clock speed for the top two models.

Miscellaneous

edit
XScale
a microarchitecture implementing the ARM architecture instruction set.
Larrabee (cancelled 2010)
multi-core in-order x86-64 updated version of P5 microarchitecture, with wide SIMD vector units and texture sampling hardware for use in graphics. Cores derived from this microarchitecture are called MIC (Many Integrated Core).

Roadmap

edit

Pentium 4 / Core lines

edit
Pentium 4 / Core roadmap
Fab
process
Micro-
arch
Code
names
Core
gen
Xeon
Scalable
gen
Release
date
Processors
DesktopMobileEnthusiast
/WS
1P/2P
Server
4P/8P
Server
180 nmP6,
NetBurst
Willamette2000-11-20WillametteFosterFoster MP
130 nmNorthwood/
Mobile Pentium 4
Banias
2002-01-07NorthwoodNorthwood Mobile
Banias
Northwood-XEPrestonia
Gallatin
Gallatin
90 nmPrescott
Dothan
2004-02-01Prescott
Smithfield
Dothan
Prescott 2M-XE
Smithfield-XE
Nocona
Irwindale
Paxville
Potomac
Cranford
Paxville
65 nmCedar Mill
Yonah
Presler
Core
(Yonah only)
2006-01-05Cedar Mill
Presler
YonahPresler-XEDempsey
Sossaman
Tulsa
CoreMerom[29]Core 22006-07-27
[30][31]
ConroeMeromKentsfieldWoodcrest
Clovertown
Tigerton
45 nmPenryn2007-11-11
[32]
WolfdalePenrynYorkfieldHarpertownDunnington
NehalemNehalemPrevious[33]
(Core i)
2008-11-17
[34]
LynnfieldClarksfieldBloomfieldGainestownBeckton
32 nmWestmere2010-01-04
[35][36]
ClarkdaleArrandaleGulftownWestmere-EPWestmere-EX
Sandy
Bridge
Sandy
Bridge
2 (Core i)2011-01-09
[37]
Sandy BridgeSandy Bridge-MSandy Bridge-ESandy Bridge-EP[38]
22 nmIvy
Bridge
32012-04-29Ivy BridgeIvy Bridge-MIvy Bridge-E
[39]
Ivy Bridge-EP
[40]
Ivy Bridge-EX
[40]
HaswellHaswell42013-06-02Haswell-DT
[41]
Haswell-MB
Haswell-H
Haswell-ULP/ULX[41]
Haswell-EHaswell-EPHaswell-EX
Devil's
Canyon
2014-06Haswell-DT
14 nmBroadwell52014-09-05Broadwell-DTBroadwell-H
Broadwell-U
Broadwell-Y
Broadwell-EBroadwell-EP[42]Broadwell-EX[42]
Skylake[a]Skylake612015-08-05
[43]
Skylake-SSkylake-H
Skylake-U
Skylake-Y
Skylake-X[44]
Skylake-W
Skylake-SP
(formerly Skylake-EP/-EX)[45]
Kaby
Lake
7 / 82016-10Kaby Lake-SKaby Lake-G
Kaby Lake-H
Kaby Lake-U
Kaby Lake-Y
Kaby Lake-X
[44]
Coffee
Lake
8 / 92017-10
[46]
Coffee Lake-SCoffee Lake-B
Coffee Lake-H
Coffee Lake-U
Coffee Lake-W
Whiskey
Lake
82018-08-28Whiskey Lake-U
Amber
Lake
8 / 10Amber Lake-Y
Cascade
Lake
22019-04-02Cascade Lake-X
Cascade Lake-W
Cascade Lake-AP
Cascade Lake-SP
Comet
Lake
102019-09[b]Comet Lake-SComet Lake-H
Comet Lake-U[47]
Comet Lake-Y[47]
Comet Lake-W
Cooper
Lake
32020-06[48][49]Cooper Lake-SP
Cypress
Cove
[50][51]
Rocket
Lake
112021-03Rocket Lake-SRocket
Lake
10 nmPalm
Cove
Cannon
Lake
82018-05[b]Cannon Lake-U
Sunny
Cove
[52]
Ice
Lake
1032019-09 (mobile)[b]
2021-04 (server)
Ice Lake-U[53]
Ice Lake-Y[53]
Ice Lake-WIce Lake-SP[54]
Willow
Cove
Tiger
Lake
112020-09Tiger Lake-H
Tiger Lake-H35
Tiger Lake-UP3
Tiger Lake-UP4
Intel 7[c]Golden
Cove
Alder
Lake

(hybrid)
122021-11-04[17][55]Alder Lake-SAlder Lake-H
Alder Lake-P
Alder Lake-U
Sapphire
Rapids
[23]
42023-01-10Sapphire Rapids-WSSapphire Rapids-SP
Raptor
Cove
Raptor
Lake
13 / 142022-10-20Raptor Lake-SRaptor Lake-HX
Raptor Lake-H
Raptor Lake-P
Raptor Lake-U
Emerald
Rapids
52023-12-14Emerald Rapids-SP
Intel 4[20]Redwood
Cove
Meteor
Lake
Core Ultra
Series 1
2023-12-14[56]Meteor Lake-H
Meteor Lake-U
Intel 3Granite
Rapids
62024TBAGranite Rapids-AP
Granite Rapids-SP
Intel 20ATBAArrow
Lake
[57]
Core Ultra2024TBA
TSMC N3BLion Cove + SkymontLunar
Lake
2024TBA
Intel 18ATBAPanther
Lake
2025TBA
  1. ^ Cascade Lake and Cooper Lake microprocessors have additional instructions that enable Intel Deep Learning Boost.
  2. ^ a b c retail availability
  3. ^ Previously known as 10nm Enhanced Super Fin or 10ESF.[20]

Atom lines[58]

edit

Atom roadmap
Fabri-
cation
process
Micro-
archi-
tecture
Release
date
Processors/SoCs
MID, smartphoneTabletNetbookNettopEmbeddedServerCommunicationCE
45 nmBonnell2008SilverthorneDiamondvilleTunnel Creek,
Stellarton
Un­knownSodaville
2010LincroftPineviewGroveland
32 nmSaltwell2011Medfield (Penwell & Lexington),
Clover Trail+ (Cloverview)
Clover Trail (Cloverview)Cedar Trail (Cedarview)Un­knownCenterton & BriarwoodUn­knownBerryville
22 nmSilvermont2013Merrifield (Tangier),[59] Slayton,
Moorefield (Anniedale)[60]
Bay Trail-T
(Valleyview)
Bay Trail-M
(Valleyview)
Bay Trail-D
(Valleyview)
Bay Trail-I
(Valleyview)
AvotonRangeleyUn­known
014 nm[58]Airmont2014Binghamton & RivertonCherry Trail-T (Cherryview)[61]Braswell[62]Denverton CancelledUn­knownUn­known
Goldmont
[63]
2016Broxton CancelledWillow Trail Cancelled
Apollo Lake
Apollo Lake[64]Denverton[65]Un­knownUn­known
Goldmont
Plus
[66]
2017Un­knownUn­knownGemini Lake[67]
Gemini Lake Refresh[68]
Un­knownUn­knownUn­known
10 nmTremont[26]2020Un­knownLakefield (hybrid)Lakefield (hybrid)[69]
Elkhart Lake[70]
Jasper Lake [71]
Jacobsville
Parker Ridge[72]
Snow Ridge[73]
Un­knownUn­known
Intel 7Gracemont[74]2021Un­knownUn­knownAlder Lake (hybrid)[75]
Raptor Lake (hybrid)
Alder Lake-N [76][77]
Un­knownUn­knownUn­known
Intel 4Crestmont2023Un­knownUn­knownMeteor Lake (hybrid)Grand RidgeUn­knownUn­known
Intel 32024Un­knownUn­knownUn­knownUn­knownUn­knownSierra ForestUn­knownUn­known
Intel 20ASkymont2024Un­knownUn­knownArrow Lake (hybrid)Un­knownUn­knownUn­known
Intel 18ADarkmont2025Un­knownUn­knownUn­knownUn­knownUn­knownClearwater ForestUn­knownUn­known

See also

edit

References

edit
edit