Intel CPUs, an overview
by Peter Perlsø,
published 17/11 - 2002,
updated October 2006, and 30th Aug 2009
based on a draft from Feb 1995
The purpose of this article is to create an easily accessible and readable reference to the chronology of Intel CPU lines.
This is a work in progress, and will be updated when time allows. Corrections/additions
welcome.
Pre-32 bit CPUs
CPU (codename) |
year |
clock (MHz) |
transistor count |
process (µ) & die size |
comments |
|
|
4004 |
15. Nov. 1971 |
108 KHz |
2300 |
10 µ (12 mm^2) |
4 bit bus, 640 byte address range |
|
|
8008 |
1. April 1972 |
200 KHz |
3500 |
" |
8 bit bus, can address 16 KB of memory |
|
|
8080 |
1. April 1974 |
2 MHz |
6000 |
6 µ |
10x performance of 8008, 64 KB address range |
|
|
8086 |
June 8. 1978 |
4.77 - 8 - 10 MHz |
29 000 |
3 µ |
5 MIPS, 1 M RAM adressable, 16 bit data bus, 360$ |
|
|
8088 |
1. June 1979 |
4.77 MHz |
29 000 |
" |
essentially an 8086 with a 8 bit data bus. Used in IBM's original PC (1981) |
|
|
80286 |
1. Feburary 1982 |
6 - 12.5 MHz |
134 000 |
1.5 µ |
first x86 protected mode CPU, 25 MIPS, 16 bit data bus, 16 M RAM adressable, virtual memory functionality, 360$, used in IBM's PC AT (1984) |
|
|
i386 architecture CPUs
CPU (codename) |
year |
clock (MHz) |
transistor count |
process (µ) & die size |
comments |
80386 - first i386 architecture chip (32 bit integer registers) |
SX |
June 1988 |
16 - 25 |
275 000 |
1 µ |
Single word eXternal bus (16 bit), 24 bit address bus (16M RAM addressable) 50 MIPS |
DX (P9) |
17. October 1985 |
16 - 33 |
275 000 |
1 µ |
4 GB address range, Double word eXternal bus (32 bit), 32 bit address bus (4G RAM addressable) 299$, first used in Compaq Deskpro 386/16 (1986) |
80486 - Pipelined Integer unit, internal FPU |
486 SX |
22. April 1991 |
16 - 33 |
1.185 M |
1 µ |
internal FPU disconnected |
486 DX (P4) |
10. April 1989 |
25 - 50 |
1.2 M |
1 - .8 µ |
L1 cache on chip, 900$ |
486 DX2 |
March 1992 |
50 - 66 |
|
|
Double clocked DX |
486 DX4 |
March 1994 |
75 - 120 |
|
|
Triple clocked DX, larger L1 caches |
Pentium class CPUs
Pentium / P5 - Superscalar CPU, Pipelined FPU, writeback MESI data cache, Dynamic Branch Prediction, Socket 7, 64 bit data bus |
P5 |
22. March 1993 |
60 - 66 |
3.1 M |
.8 µ |
878$, 8+8 K L1 |
P5 ? |
31. May 1995 ? |
75 - 90 |
|
.6 µ |
3.3 V |
P54C/CS |
Feb 1996 - ? |
100 - 200 |
3.3 M |
0.35 µ ? |
|
P55C (MMX) |
1996 - 97 ? |
166 - 266 MHz |
3.1/3.5? M |
.35 µ ?, 15,7 W |
Integer SIMD, 16+16 K L1 |
Pentium Pro cores
Pentium Pro / P6 - Superscalar OOO, RISC core, Dual Independent Bus, on-chip L2 cache |
P6 |
11. January 1995 - 96 |
150 (2H 1995), 166 ($1319), 180, 200 ($1528) MHz |
5.5 M (L2 cache: 15.5 or 31 M) |
0.6 (150) - 0.35 (166 - 200) µ BiCMOS (196 - 306 mm^2) |
256, 512 K L2 @ CPU, Socket 8, 2x 8 K L1, 64 GB addressable, 14-20 W, 66 MHz FSB |
Pentium II / P2 - P6 w/ MMX (SIMD), 66 / 100 MHz FSB |
Klamath |
7. May 1997 |
233, 266, 300 MHz |
7.5 M |
0.35 µ |
512 K L2 @ 1/2 CPU, Slot 1, FSB @ 66 Mhz, 2.8 V core, 2x 16 K L1, segment registers for 16-bit apps, 34-43 W |
Deschutes |
Jan - 15. April 1998 |
333 Mhz (FSB @ 66) 350 - 450 MHz (FSB @ 100) |
" |
0.25 µ |
512 K L2 @ 1/2 CPU, Slot 1, 2.0 V core, 24 - W |
Celeron (Covington) |
15. April 1998 |
266 - 300 MHz, FSB @ 66 |
7.5 M |
|
Deschutes w/ no L2, Slot 1 |
Celeron A (Mendochino) |
4. Jan, 1999 - |
300 - 500 Mhz, Slot 1 & s370 - (366 - 400: 4. January, 433: 21. March, 466: 26. April, 500: 1. August) |
19 M |
|
128 K L2 @ CPU (ondie), s370 |
P2 Mobile (Dixon) |
2H 98 |
266-366 MHz |
|
|
256 K L2 |
Xeon (Drake) |
29. June, 1998 |
400 - 450 MHz, FSB @ 100 |
7.5 M |
.25 µ |
.5 , 1, 2 M L2 @ CPU, Slot 2 |
Pentium !!! / P3 - SSE / KNI / MMX-2 (FP SIMD), Serial# |
Katmai |
mid 1999 |
450 - 600 MHz, FSB @ 100 |
9.5 M |
.25 µ (106 mm^2) |
512 K L2 @ 1/2 CPU connected by a 64 bit bus, Slot 1, 16 + 16 K L1 |
Pentium III B |
27 Sept 99 |
533 - 600 MHz, FSB @ 133 |
" |
.25 µ |
" |
Pentium III E (Coppermine) |
25 Oct 99 |
600 MHz - 1.2 GHz, 100 - 133 (EB) MHz FSB |
28.1 M w/ cache |
.18 µ |
256 K L2 Advanced Transfer Cache (ATC) @ CPU (on die) with a 256 bit L2 bus, s370, 1.65 V core, Advanced System Buffering |
Tualatin |
30. July 2001 - 02 |
866 MHz - 1.133 - 1.4 GHz, 133 MHz FSB |
|
.13 µ |
512 K L2 @ CPU, s370 |
Coppermine-128 (Celeron) |
late 2000 - 02 |
667 - 766 Mhz (FSB@66), 800 MHz - 1.1 GHz (FSB@100) |
28 M ? |
.18 µ |
128 K L2 @ CPU, s370, 1.5 V core |
Celeron Tualatin |
2002 |
1 - 1.4 GHz, 100 MHz FSB |
" ? |
.13 µ |
256 K L2 @ CPU |
PIII Xeon (Tanner) |
17. March 1999 |
500 - 550 MHz (550: 23. August), FSB @ 100 |
|
.25 µ ? |
.5, 1, 2 M L2 @ CPU, Slot 2 |
Pentium III Xeon E (Cascades) |
25. October 99 |
600, 667, 733 MHz, 800 MHz (mid 2000), FSB @ 133 |
|
.18 µ |
256 K L2 @ CPU |
Pentium 4 cores
Pentium 4 / PIV - NetBurst architecture: SSE-2 (DP FP SIMD), Instruction Trace Cache, Hyperpipelined (20 stages), Quad-pumped FSB (400+ MHz), smaller L1 caches (12 kuops I + 8 K D) |
(Willamette, P68) |
June 2000 |
1.3 - 2 GHz |
42 M w/ cache |
|
256 K L2, s423, |
Pentium4-A (Northwood) |
2001 Q4 |
1.8 - 2.6 GHz |
55 M ? w/cache |
.13 µ |
512 K L2, s478 |
Pentium4-B - (Northwood A) |
2002 - 03 |
533 FSB, 2.266 - 2.8 - 3.06+ GHz (HT: ≥ 3.06 GHz) |
55 M |
" |
" |
Pentium4-C |
April 2003 |
800 FSB, HT, 2.4 - 3 GHz |
55 M |
" |
" , released as a companium to the Canterwood chipset |
Pentium4-D - (Prescott)* |
2004 ? |
up to 5.2 GHz, FSB 1066 MHz |
|
.09 µ |
" + 1 M L2, SSE3 (= PNI / Prescott New Instructions) |
Celeron |
May 2002 |
1.6 - 2.8 GHz, FSB @ 400 MHz |
55 M ? |
|
128 K L2, s478 |
Xeon (Foster) |
Mar 2001 |
1.4, 1.5, 1.7, 2.0 GHz, FSB @ 400 Mhz |
30 M (core), 108 M w/ cache |
|
256 K L2, s603,2-way MP |
Xeon MP (Foster MP) |
Mar 2001 |
1.4, 1.5, 1.6 GHz |
|
|
Foster + 512 K / 1 M (1.6 GHz only) L3 on-die, HT,≥4-way MP |
Xeon Northwood (Prestonia) |
Feb 2002 |
1.8 - 2.8 GHz (533 FSB, 2.0 - 2.8 GHz since Nov 2002) |
|
.13 µ |
Foster + 512 K L2, HT, 2-way MP, Plumas chipset |
Xeon MP Northwood (Gallatin) |
Nov 2002 |
1.5, 1.9, 2.0 GHz |
|
.13 µ |
Prestonia + 1 / 2 M (2 GHz only) L3, ≥4-way MP |
Xeon (Nocona)* |
2003 |
4 GHz, FSB @ 667 MHz |
|
.9 µ |
|
Pentium4-E - (Tejas)* |
2005 |
FSB @ 1.2 GHz |
|
.9 µ |
|
(Nehalem)* |
2005 |
9.2 - 10.2 GHz, FSB @ 1.5 GHz |
|
.9 µ |
10 GHz? yeah right |
Pentium 5 / D |
|
|
|
|
|
|
|
|
|
|
|
Pentium M nnn class CPUs
Pentium M / Centrino? |
Pentium M 320 - 360 |
March 2003 |
1.3 GHz |
# transistors |
nm process |
Banias, Dothan, Yonah: "Centrino" chipset core component |
|
|
|
|
|
|
725 |
|
1.6 GHz, FSB@400 |
|
|
s478, 8 K L1, 2 M L2 |
730 |
|
1.6, FSB@533 |
|
|
" |
735 |
|
1.7, FSB@400 |
|
|
" |
740 |
|
1.73, FSB@533 |
|
|
" |
745 |
|
1.8, FSB@400 |
|
|
32 K L1 |
|
|
|
|
|
|
750 |
|
1.86 GHz, FSB@533 |
|
|
s479 FCBGA, 32 K L1, 2 M L2 |
755 |
|
2, FSB@400 |
|
|
" |
760 |
|
2, FSB@533 |
|
|
" |
765 |
|
2.1, FSB@400 |
|
|
" |
770 |
|
2.133, FSB@533 |
|
|
" |
|
|
|
|
|
|
|
|
|
|
|
|
Celeron M |
|
1.2, 1.3, 1.4, 1.5GHz |
|
|
512 KB L2, s479 , FSB@400 |
Celeron M 360 - 390 |
|
1.4 - 1.7 GHz |
|
|
1 M L2, s479, 64 KB L1 |
Celeron M 410 - 450 |
|
1.46 - 2.0 GHz |
|
|
1 M L2, FSB@533, s479 |
|
|
|
|
|
|
Pentium 4 nnn class CPUs
Pentium 4 nnn - NetBurst architecture: SSE-3 (PNI / Prescott New Instructions), Instruction Trace Cache, Hyperpipelined (20 stages), Quad-pumped FSB (533+ MHz), larger L1 caches (12 kuops I + 16K D), HyperThreading |
Celeron D 315 - 320 |
2004 |
2.26 GHz - 2.40 GHz |
|
|
FSB@533 MHz , s478 |
325 - 345, J |
|
2.53 - 3.0 GHz |
|
|
s478, or: J = s775 |
|
|
|
|
|
|
Pentium 4 505 |
|
2.66 GHz |
|
|
FSB@533 MHz, s775, 1 M L2 |
Pentium 4 520 - 570 |
|
2.8 - 3.8 GHz |
|
|
FSB@800 MHz , s775, 1 M L2 |
Pentium 4 630 - 670 |
|
3 - 3.8 GHz |
|
|
FSB@800 MHz, s775, 2 M L2 |
Pentium D 820 - 840 |
Q2 2005 |
2.8 - 3.2 GHz |
|
|
'D': Smithfield Dual Core CPUs, 1 MB L2 per core (2 M L2 total) |
Pentium D 915 - 960 |
|
2.8 - 3.6 GHz |
|
|
FSB@800, 4 M L2 (2 M per core), s775 |
Pentium D 955, 965 EE |
|
3.46, 3.73 GHz |
|
|
FSB@1066 MHz |
Intel "Core" Series
Core series - XD bit (eXecute Disable) |
Core Solo |
Q1 2006 |
single core , 1.5 - 1.66 GHz |
|
65 nm |
|
"Yonah" - Core Duo |
Q1 2006 |
dual core , 1.66 - 2.16 GHz |
|
65 nm process |
32 bit, FSB @ 667 MHz , 2 MB shared L2 cache |
"Merom" - Core 2 Duo |
Q2 2006 |
2.5 GHz +, dual core |
|
65 nm process |
64 bit, short pipeline, for portables (low power consumption), FSB @ 1066 MHz, 2 MB shared L2, includes LaGrande Technology, Vanderpool Technology, and Clackamas Technology (64-bit extensions) |
"Conroe" - Core 2 Duo |
Q3 2006 |
|
|
" |
desktop variant of Merom, 2x2 MB L2, candidate for Apple-used desktop CPU, FSB @ 1066 MHz |
"Woodcrest" - Xeon |
Q3 2006 |
2.0 - 2.66 - 3.0 GHz |
|
" |
server variant of Conroe, 1333 MHz FSB |
"Cloverton" |
|
|
|
" |
Dual Woodcrest chip w/ FSB @ 533 MHz (?) |
|
|
|
|
|
|
IA-64 class CPUs
IA-64 - EPIC architecture: VLIW core, Branch prediCAtion, huge register files, Slot M |
Itanium (Merced / P7) |
June 2000 |
733 (2M L3) - 800 (4M L3) MHz,100 MHz FSB |
|
180 nm |
96 K L2, 2 - 4 M L3 |
Itanium 2 (McKinley) |
2002 |
0.9 - 1 GHz, 400 MHz FSB |
28 M w/o cache, 221 M |
180 nm (~420 mm^2) |
256 K L2, 1.5 - 3 M on-die L3 |
Madison* |
2003 |
1.2 - 1.5 GHz |
410 M w/ cache |
130 nm |
4-6 M on-die L3 |
Deerfield* |
2003 |
|
|
130 nm |
1 M on-die L3 (low-cost/desktop IA-64) |
Montecito* |
2004 |
1.6 - 1.8 Ghz |
|
90 nm |
dual core, 9-12 M L3 |
Chivano* |
2005 |
2.0 - 2.2 GHz |
|
90 nm |
dual core, 8 M on-die L3 |
Tanglewood? |
|
|
|
|
|
nnn codes and their corresponding CPU frequencies
Pentium 4 nnn:
505 - 2.66 GHz (FSB@533)
520 - 2,8 GHz (FSB@800)
530 - 3, 540 - 3.2, 550 - 3.4, 560 - 3.6, 570 - 3.8
2 M L2 cache:
630 - 3 GHz, 640 - 3.2, 650 - 3.4, 660 - 3.6
Pentium M nnn:
320 - 1.3 GHz
360 - 1.4
725 - 770 : see table
Celeron M nnn:
360 - 1.4 GHz, 370 - 1.5, 380 - 1.6, 390 - 1.7
533 MHz FSB:
410 - 1.46 GHz, 420 - 1.6, 430 - 1.73, 440 - 1.86, 450 - 2
Celeron D nnn:
315 - 2.26 GHz, 320 - 2.40; 325, J - 2.53; 330, J - 2.66; 335, J - 2.80; 340, J - 2.93; 345, J - 3.0
(note: 'J' denotes a Socket 775 CPU)
Pentium 4 nnn:
1 M L2 cache:
505 - 2.66 GHz, 520 - 2.8, 530 - 3, 540 - 3.2, 550 - 3.4, 560 - 3.6, 570 - 3.8
2 M L2 cache:
630 - 3 GHz, 640 - 3.2, 650 - 3.4, 660 - 3.6, 670 - 3.8
Pentium 4 D:
820 - 2.8 GHz
830 - 3.0
840 - 3.2
Notes: sXXX = Socket XXX, HT = HyperThreading, nm = nanometer (1/1000 micron/µ), * = rumored
Sources: Intel, and other various web pages. Thanks to the guys @ Aces Hardware Tech Board, comp.sys.intel and newz.dk.
Other references:
• Wikipedia / List of Intel Microoprocessors
• Wikipedia / List of Intel chipsets
cc, 2002 - 2009, Peter Bjørn Perlsø, titancity.com