Template:Intel processor roadmap: Difference between revisions
Appearance
Content deleted Content added
And Netburst is not x86? And x86 was expanded to x86-64. The arch does not matter here. |
The talk page says not to mix CPU names and microarchitectures. The individual article pages say whether they’re a step or a new microarchitecture. This reflects what is written on each microarchitecture page. |
||
Line 3: | Line 3: | ||
|name=Intel processor roadmap |
|name=Intel processor roadmap |
||
|title=Intel CPU core roadmaps from [[P6 (microarchitecture)|P6]] to Lunar Lake |
|title=Intel CPU core roadmaps from [[P6 (microarchitecture)|P6]] to Lunar Lake |
||
|list1= |
|||
|list1=<noinclude>{{Cleanup section |
|||
| reason=When from ''Bonnell'' to ''Silvermont'' is [[Tick–tock model#Atom roadmap|just a Tick]] (die shrink) than ''Silvermont'' is part of ''Bonnell'' and not a unique microarchitecture? |
|||
| date=October 2019 |
|||
}}</noinclude> |
|||
<table class="wikitable" style="border:none; text-align:center;"> |
<table class="wikitable" style="border:none; text-align:center;"> |
||
<tr> |
<tr> |
||
Line 13: | Line 10: | ||
<th rowspan="2">Feature size</th> |
<th rowspan="2">Feature size</th> |
||
<td rowspan="38" style="background-color:white; border:none;"></td> |
<td rowspan="38" style="background-color:white; border:none;"></td> |
||
<th colspan="2" style="background-color:#E6E6FF">[[ |
<th colspan="2" style="background-color:#E6E6FF">[[Pentium]]/[[Intel Core|Core]]</th> |
||
<td colspan="6" rowspan="7" style="background-color:white; border:none;"></td> |
<td colspan="6" rowspan="7" style="background-color:white; border:none;"></td> |
||
</tr> |
</tr> |
||
Line 25: | Line 22: | ||
<td colspan="2" rowspan="13"></td> |
<td colspan="2" rowspan="13"></td> |
||
<th>[[600 nm process|600 nm]]</th> |
<th>[[600 nm process|600 nm]]</th> |
||
<td rowspan=" |
<td rowspan="8"><b>[[P6 (microarchitecture)|P6]]</b></td> |
||
<td>[[Pentium Pro]]<br>(133 MHz)</td> |
<td>[[Pentium Pro]]<br>(133 MHz)</td> |
||
</tr> |
</tr> |
||
Line 60: | Line 57: | ||
</tr> |
</tr> |
||
<tr> |
<tr> |
||
<td rowspan="4">'''Pentium M'''</td> |
|||
<td>[[Banias (microprocessor)|Banias]]</td> |
<td>[[Banias (microprocessor)|Banias]]</td> |
||
<td style="background-color:white; border:none;"></td> |
<td style="background-color:white; border:none;"></td> |
||
Line 135: | Line 133: | ||
<td>[[Haswell (microarchitecture)|Haswell]]</td> |
<td>[[Haswell (microarchitecture)|Haswell]]</td> |
||
<td style="text-align:left; background-color:white; border:none;"></td> |
<td style="text-align:left; background-color:white; border:none;"></td> |
||
<td colspan="6" style="text-align:left; background-color:white; border:none;"> |
<td colspan="6" style="text-align:left; background-color:white; border:none;">Fully integrated voltage regulator</td> |
||
</tr> |
</tr> |
||
<tr> |
<tr> |
||
Line 151: | Line 149: | ||
</tr> |
</tr> |
||
<tr> |
<tr> |
||
<td rowspan=" |
<td rowspan="3"><b>Goldmont</b></td> |
||
<td rowspan="3">[[Goldmont]]</td> |
<td rowspan="3">[[Goldmont]]</td> |
||
<td>[[Kaby Lake]]</td> |
<td>[[Kaby Lake]]</td> |
||
Line 168: | Line 166: | ||
</tr> |
</tr> |
||
<tr> |
<tr> |
||
<td rowspan="4"><b>Goldmont Plus</b></td> |
|||
<td rowspan="4">[[Goldmont Plus]]</td> |
<td rowspan="4">[[Goldmont Plus]]</td> |
||
<td>[[Whiskey Lake]]</td> |
<td>[[Whiskey Lake]]</td> |
||
Line 183: | Line 182: | ||
<td colspan="6" style="background-color:white; text-align:left; border:none;">10 cores on mainstream desktop</td> |
<td colspan="6" style="background-color:white; text-align:left; border:none;">10 cores on mainstream desktop</td> |
||
</tr> |
</tr> |
||
<tr> |
|||
<td><b>'''Sunny Cove'''</b></td> |
|||
<td>[[Sunny_Cove_(microarchitecture)#Cypress_Cove|Cypress Cove]] ([[Rocket Lake]])</td> |
|||
<td style="text-align:left; background-color:white; border:none;"></td> |
|||
<td colspan="6" style="background-color:white; border:none; text-align:left;">Backported Sunny Cove microarchitecture for 14nm</td> |
|||
</tr> |
|||
<tr> |
|||
<td rowspan="3"><b>Tremont</b></td> |
|||
<td rowspan="3">[[Tremont (microarchitecture)|Tremont]]</td> |
|||
<th rowspan="3">[[10 nm process|10 nm]]</th> |
|||
<td>'''Skylake'''</td> |
|||
<td>Palm Cove ([[Cannon Lake (microarchitecture)|Cannon Lake]])</td> |
|||
<td style="text-align:left; background-color:white; border:none;"></td> |
|||
<td colspan="6" style="text-align:left; background-color:white; border:none;">Mobile-only</td> |
|||
</tr> |
|||
<tr> |
|||
<td rowspan="2">'''Sunny Cove'''</td> |
|||
<td>[[Sunny Cove]] ([[Ice Lake (microprocessor)|Ice Lake]])</td> |
|||
<td style="text-align:left; background-color:white; border:none;"></td> |
|||
<td colspan="6" style="background-color:white; text-align: left; border:none;">512 KB L2-cache/core</td> |
|||
</tr> |
|||
<tr> |
|||
<td>[[Willow Cove]] ([[Tiger Lake]])</td> |
|||
⚫ | |||
<td>[[Tiger Lake]]</td> |
|||
<td colspan="6" style="background-color:white; border:none; text-align:left;">[[Intel Xe|X<sup>e</sup>]] graphics engine</td> |
|||
⚫ | |||
⚫ | |||
<tr> |
|||
<td rowspan="2"><b>Gracemont</b></td> |
|||
<tr> |
|||
<td rowspan="2">[[Gracemont (microarchitecture)|Gracemont]]</td> |
|||
<th rowspan="2">[[7 nm process|Intel 7]]</th> |
|||
<td rowspan="2"><b>Golden Cove</b></td> |
|||
<td>[[Golden Cove]] ([[Alder Lake]])</td> |
|||
⚫ | |||
<td>[[Alder Lake]]</td> |
|||
<td colspan="6" style="background-color:white; border:none; text-align:left;">Hybrid, DDR5, PCIe 5.0</td> |
|||
⚫ | |||
<td colspan="6" style="background-color:white; border:none; text-align:left;">Hybrid, DDR5, PCIe 5.0</td> |
|||
<tr> |
|||
⚫ | |||
<tr> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
<td>[[Raptor Lake]]</td> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
<tr> |
<tr> |
||
<td><b>Crestmont</b></td> |
<td><b>Crestmont</b></td> |
Revision as of 12:02, 7 September 2023
Table format
This is a table with 13 columns × n rows, as derived from the graphic illustration worked up by the Commons Graphics Lab in a vertical format. The vertical format is used because the existing horizontal format is starting to require scrolling to display. This template version includes the complete P6 evolution (from its origin as the Pentium Pro microarchitecture) because of the added space afforded by the switch to vertical format.
However, updates to the existing template will require a bit more care, since tables are built row-by-row instead of column-by-column. <td rowspan=N> tags are used to expand cells beyond a single row, although that will require the editor to keep track of which cells and how many.
Columns are defined as:
- is the Atom family microarchitecture ("Atom TOCK")
- is the Atom processor codename ("Atom TICK")
- is a spacer column
- is the process/node range label (increasingly differing from actual feature size), and formatted as "<th rowspan="2">[[22 nm process|22 nm]]</th>", for instance.
- is a spacer column
- is the desktop/laptop family microarchitecture ("x86 TOCK")
- is the desktop/laptop processor codename ("x86 TICK")
- is a spacer column
- is the (single-core) NetBurst processor name. It is reserved to insert the NetBurst microarchitecture only, and is used solely to add NetBurst development in parallel with P6 development. Columns 9–13 are not anticipated to require any further updating unless Intel adds another parallel/stub branch of microarchitectures. Hence many of the row definitions end with a spacer such as <td colspan="5" style="background-color:white;border:none; text-align:left;"></td>.
- is a spacer column with arrows to show the derivation of Prescott
- is the (hyperthreading) NetBurst processor name.
- is a spacer column with arrows to show the derivation of hyperthreading NetBurst processors
- is the (dual-core) NetBurst processor name. Because the dual-core NetBurst processor physically consisted of two dies on the same package, the graphical illustration displays this as a horizontal evolution.
See also
- {{Intel technology}}
- {{Intel processor roadmap}}
- {{Intel graphics}}
- {{Intel software}}
- {{Intel processors}}
- {{Intel CPU sockets}}
- {{Intel controllers}}