THE PROCESSOR ZOO
Currently showing 39
processors and
39
μarchitectures.
The Processor Zoo aims to be as complete and thorough as possible an open
source
XML
database of microprocessors. It also contains
RELAX-NG schemata for validating
the input,
XPATH1 tools for querying
the database, and
XSLT tools for
transforming this data. Later, an open source library will be built combining
this information with runtime architecture detection to provide a complete,
portable hardware modeling interface suitable for compiler authors and
programmers concerned with system-specific performance.
The Processor Zoo is version controlled and archived at
GitHub,
and corrections or new data can be provided via pull requests.
Alternatively, send
me
patches against the current git tree. Please provide appropriate citations
with data.
the processors |
Family |
Model |
μarchitecture |
Phys. address bits |
Log. address bits |
Base ALU (Hz) |
Max TDP (W) |
Die (mm²) |
Max feature (nm) |
Technology |
Transistors |
Package(s) |
Voltage |
Cache(s) |
Bus(es) |
AMD 80386 |
Am386 DX-20 |
amd386 |
32 |
46 |
20 |
1.05 |
|
1500 |
|
|
132CPGA |
|
|
32b fsb @20Hz
|
AMD 80386 |
Am386 DX-40 |
amd386 |
32 |
46 |
40 |
3.03 |
|
1500 |
|
|
132PQFP |
|
|
32b fsb @40Hz
|
AMD 80386 |
Am386 DX/DXL-25 |
amd386 |
32 |
46 |
25 |
1.31 |
|
1500 |
|
|
132CPGA |
|
|
32b fsb @25Hz
|
AMD 80386 |
Am386 DX/DXL-33 |
amd386 |
32 |
46 |
33 |
1.73 |
|
1500 |
|
|
132CPGA |
|
|
32b fsb @33Hz
|
AMD 80386 |
Am386 DX/DXL-40 |
amd386 |
32 |
46 |
40 |
2.10 |
|
1500 |
|
|
132CPGA |
|
|
32b fsb @40Hz
|
AMD 80386 |
Am386 SX-20 |
amd386 |
32 |
46 |
20 |
|
|
|
|
|
100PQFP |
|
|
16b fsb @20Hz
|
AMD 80386 |
Am386 SX-40 |
amd386 |
32 |
46 |
40 |
|
|
|
|
|
100PQFP |
|
|
16b fsb @40Hz
|
AMD 80386 |
Am386 SX/SXL-25 |
amd386 |
32 |
46 |
25 |
|
|
|
|
|
100PQFP |
|
|
16b fsb @25Hz
|
AMD 80386 |
Am386 SX/SXL-33 |
amd386 |
32 |
46 |
33 |
|
|
|
|
|
100PQFP |
|
|
16b fsb @33Hz
|
AMD 80486 |
Am486 DX-40 |
amd486 |
32 |
32 |
40 |
|
|
500 |
|
1000000 |
168CPGA |
5 |
L1 (8192B)
L1 (8e3B)
|
32b biu
|
AMD 80486 |
Am486 DX2-50 |
amd486 |
32 |
32 |
50 |
|
|
500 |
|
1000000 |
168CPGA |
5 |
L1 (8192B)
|
32b biu @2x25Hz
|
Intel 80286 |
80286-10 |
80286 |
24 |
30 |
10 |
3.3 |
|
1500 |
CHMOS-II |
134000 |
|
|
|
16b biu @10Hz
|
Intel 80286 |
80286-12 |
80286 |
24 |
30 |
12 |
3.3 |
|
1500 |
CHMOS-II |
134000 |
|
|
|
16b biu @12Hz
|
Intel 80286 |
80286-6 |
80286 |
24 |
30 |
6 |
3.3 |
|
1500 |
CHMOS II |
134000 |
|
|
|
16b biu @6Hz
|
Intel 8086 |
C8086 |
8086 |
20 |
16 |
5 |
1.87 |
33 |
3200 |
nMOS |
29000 |
40DIP |
5 |
|
16b biu @5Hz
|
Intel 8086 |
D8086-1 |
8086 |
20 |
16 |
10 |
1.84 |
33 |
3200 |
HMOS-III |
29000 |
40DIP |
5 |
|
16b biu @10Hz
|
Intel 8086 |
D8086-2 |
8086 |
20 |
16 |
8 |
1.84 |
33 |
3200 |
HMOS-III |
29000 |
40DIP |
5 |
|
16b biu @8Hz
|
Intel 8088 |
8088 |
8088 |
20 |
16 |
5 |
|
|
3200 |
nMOS |
29000 |
40CERDIP |
5 |
|
8b biu @5Hz
|
Intel 8088 |
8088-2 |
8088 |
20 |
16 |
8 |
|
|
3200 |
HMOS-II |
29000 |
40CERDIP |
5 |
|
8b biu @8Hz
|
Intel 8088 |
80C88 |
8088 |
20 |
16 |
8 |
|
|
3200 |
Scaled SAJI IV CHMOS |
29000 |
40CERDIP |
5 |
|
8b biu @8Hz
|
Kepler |
GK104 |
cuda3(8x) |
|
|
1006000000 |
195 |
294 |
28 |
|
3540000000 |
|
|
|
|
Kepler |
GK107 |
cuda3(2x) |
|
|
900000000 |
|
118 |
28 |
|
1270000000 |
|
|
|
|
Kepler |
GK110 |
cuda3(15x) |
|
|
836000000 |
|
561 |
28 |
|
7080000000 |
|
|
|
|
NEC x86 |
μPD70108C-5 |
V20 |
20 |
16 |
5 |
|
790.4 |
|
CMOS |
63000 |
40PLASDIP |
|
|
8b biu @5Hz
|
NEC x86 |
μPD70108C-8 |
V20 |
20 |
16 |
8 |
|
790.4 |
|
CMOS |
63000 |
40PLASDIP |
|
|
8b biu @5Hz
|
beckton xeon |
X7550 |
nehalem-htxeon(8x) |
|
64 |
2000000000 |
130 |
|
|
|
|
|
|
L3 (24e6B)
|
qpix4 @2x3200000000Hz
|
beckton xeon |
X7560 |
nehalem-htxeon(8x) |
|
64 |
2260000000 |
130 |
|
|
|
|
|
|
L3 (24e6B)
|
qpix4 @2x3200000000Hz
|
haswell core i3 |
i3-4160 |
haswell-i3(2x)hd4400(20x) |
|
64 |
3600000000 |
54 |
|
|
|
|
LGA1150 |
|
L3 (3e6B)
|
|
haswell core i7 |
i7-4770K |
haswell-i7(4x)hd4600(20x) |
|
64 |
3500000000 |
84 |
|
|
|
|
LGA1150 |
|
L3 (8e6B)
|
|
haswell core i7 |
i7-4770R |
haswell-i7(4x)hd5200(40x) |
|
64 |
3200000000 |
65 |
|
|
|
|
BGA |
|
L3 (6e6B)
|
|
ivy bridge Core i5 |
i5-3570K |
ivybridge-i5(4x)hd4000(12x) |
|
|
3400000000 |
77 |
160 |
22 |
FinFET |
1400000000 |
LGA1155 |
|
L3 (6e6B)
|
|
ivy bridge Core i7 |
i7-3770 |
ivybridge-i7(4x)hd4000(12x) |
|
|
3400000000 |
77 |
160 |
22 |
FinFET |
1400000000 |
LGA1155 |
|
L3 (8e6B)
|
|
ivy bridge Core i7 |
i7-3770K |
ivybridge-i7(4x)hd4000(12x) |
|
|
3500000000 |
77 |
160 |
22 |
FinFET |
1400000000 |
LGA1155 |
|
L3 (8e6B)
|
|
ivy bridge Core i7 |
i7-3770S |
ivybridge-i7(4x)hd4000(12x) |
|
|
3100000000 |
65 |
160 |
22 |
FinFET |
1400000000 |
LGA1155 |
|
L3 (8e6B)
|
|
ivy bridge Core i7 |
i7-3770T |
ivybridge-i7(4x)hd4000(12x) |
|
|
2500000000 |
45 |
160 |
22 |
FinFET |
1400000000 |
LGA1155 |
|
L3 (8e6B)
|
|
sandy bridge Core i5 |
i5-2500K |
sandybridge-i5(4x)hd3000(12x) |
|
64 |
3300000000 |
95 |
216 |
32 |
|
1160000000 |
LGA1155 |
|
L3 (6e6B)
|
|
sandy bridge Core i7 |
i7-2600K |
sandybridge-i7(4x)hd3000(12x) |
|
64 |
3400000000 |
95 |
216 |
32 |
|
1160000000 |
LGA1155 |
|
L3 (8e6B)
|
|
sandy bridge Core i7 |
i7-2700K |
sandybridge-i7(4x)hd3000(12x) |
|
64 |
3500000000 |
95 |
216 |
32 |
|
1160000000 |
LGA1155 |
|
L3 (8e6B)
|
|
willamette |
Pentium 4 1.5 |
willamette |
|
|
1500000000 |
57.8 |
217 |
|
|
|
|
1.75 |
L2 (256e3B)
|
|
the μarchitectures |
Family |
Codename |
SMT |
ISA(s) |
Cache(s) |
TLB(s) |
Pipeline(s) |
Peak issue |
Peak retire |
ROB entries |
Phys. Regs |
Reservations |
Load bufs |
Store bufs |
LFBs |
80286 |
80286 |
1 |
i286 |
|
|
|
|
|
|
|
|
|
|
|
8086 |
8086 |
1 |
IA16 |
|
|
2 |
1 |
1 |
0 |
|
0 |
0 |
0 |
0 |
8086 |
8088 |
1 |
IA16 |
|
|
2 |
1 |
1 |
0 |
|
0 |
0 |
0 |
0 |
CUDA |
cuda1 |
8 |
SASS |
|
|
|
1 |
|
|
|
|
|
|
|
CUDA |
cuda1.1 |
8 |
SASS |
|
|
|
1 |
|
|
|
|
|
|
|
CUDA |
cuda1.2 |
8 |
SASS |
|
|
|
1 |
|
|
|
|
|
|
|
CUDA |
cuda1.3 |
8 |
SASS |
|
|
|
1 |
|
|
|
|
|
|
|
CUDA |
cuda2 |
32 |
SASS |
|
|
|
1 |
|
|
|
|
|
|
|
CUDA |
cuda2.1 |
48 |
SASS |
|
|
|
2 |
|
|
|
|
|
|
|
CUDA |
cuda3 |
192 |
SASS |
|
|
|
2 |
|
|
|
|
|
|
|
HD Graphics |
hd3000 |
5 |
DX10.1, HLSL4.1, OpenCL1.1 |
|
|
|
|
|
|
|
|
|
|
|
HD Graphics |
hd4000 |
8 |
DX11, HLSL5, OpenCL1.2 |
|
|
|
|
|
|
|
|
|
|
|
HD Graphics |
hd4400 |
1 |
DX11.1, HLSL5, OpenCL1.2 |
|
|
|
|
|
|
|
|
|
|
|
HD Graphics |
hd4600 |
1 |
DX11.1, HLSL5, OpenCL1.2 |
|
|
|
|
|
|
|
|
|
|
|
HD Graphics |
hd5200 |
1 |
DX11, HLSL5, OpenCL1.2 |
|
|
|
|
|
|
|
|
|
|
|
V20 |
V20 |
1 |
8080, V20, i186 |
|
|
2 |
1 |
1 |
0 |
|
0 |
0 |
0 |
0 |
V20 |
V30 |
1 |
8080, V20, i186 |
|
|
2 |
1 |
1 |
0 |
|
0 |
0 |
0 |
0 |
amd386 |
amd386 |
1 |
i386 |
|
L1
(32x
4e3B)
|
|
|
|
|
|
|
|
|
|
amd486 |
amd486 |
1 |
i486 |
|
|
|
|
|
|
|
|
|
|
|
haswell |
haswell-i3 |
2 |
i686, x86-64 |
L0 (6e3B)
L1 (32e3B)
L1 (32e3B)
L2 (256e3B)
|
L1
(64x
4e3B)
(32x
4e6B)
(4x
1e9B)
L1
(128x
4e3B)
(16x
4e6B)
L2
(1024x
4e6B)
|
|
|
4 |
192 |
336 |
60 |
72 |
42 |
10 |
haswell |
haswell-i7 |
2 |
i686, x86-64 |
L0 (6e3B)
L1 (32e3B)
L1 (32e3B)
L2 (256e3B)
|
L1
(64x
4e3B)
(32x
4e6B)
(4x
1e9B)
L1
(128x
4e3B)
(16x
4e6B)
L2
(1024x
4e6B)
|
|
|
4 |
192 |
336 |
60 |
72 |
42 |
10 |
ivy bridge |
ivybridge-i5 |
1 |
i686, x86-64 |
L0 (6e6B)
L1 (32e3B)
L1 (32e3B)
L2 (256e3B)
|
L1
(64x
4e3B)
(32x
4e6B)
(4x
1e9B)
L1
(8x
4e6B)
(128x
4e3B)
L2
(512x
4e3B)
|
|
|
4 |
168 |
304 |
54 |
64 |
36 |
10 |
ivy bridge |
ivybridge-i7 |
2 |
i686, x86-64 |
L0 (6e6B)
L1 (32e3B)
L1 (32e3B)
L2 (256e3B)
|
L1
(64x
4e3B)
(32x
4e3B)
(4x
1e9B)
L1
(16x
4e6B)
(128x
4e3B)
L2
(512x
4e3B)
|
|
|
4 |
168 |
304 |
54 |
64 |
36 |
10 |
nehalem |
nehalem-htxeon |
2 |
i686, x86-64 |
|
|
|
|
|
|
|
|
|
|
|
nehalem |
nehalem-i3 |
2 |
i686, x86-64 |
|
|
|
|
|
|
|
|
|
|
|
nehalem |
nehalem-i5 |
1 |
i686, x86-64 |
|
|
|
|
|
|
|
|
|
|
|
nehalem |
nehalem-i7 |
2 |
i686, x86-64 |
|
|
|
|
|
|
|
|
|
|
|
nehalem |
nehalem-i7-extreme |
2 |
i686, x86-64 |
|
|
|
|
|
|
|
|
|
|
|
nehalem |
nehalem-xeon |
1 |
i686, x86-64 |
|
|
|
|
|
|
|
|
|
|
|
p4 |
cedar mill |
2 |
i686, x86-64 |
|
|
|
|
|
|
|
|
|
|
|
p4 |
gallatin |
2 |
i686 |
|
|
|
|
|
|
|
|
|
|
|
p4 |
northwood |
1 |
i686 |
|
|
|
|
|
|
|
|
|
|
|
p4 |
northwood-ht |
2 |
i686 |
|
|
|
|
|
|
|
|
|
|
|
p4 |
prescott |
2 |
i686 |
|
|
|
|
|
|
|
|
|
|
|
p4 |
prescott-2m |
2 |
i686 |
|
|
|
|
|
|
|
|
|
|
|
p4 |
prescott-ht |
2 |
i686 |
|
|
|
|
|
|
|
|
|
|
|
p4 |
willamette |
1 |
i686 |
|
|
|
|
|
|
|
|
|
|
|
sandy bridge |
sandybridge-i5 |
1 |
i686, x86-64 |
L0 (6e6B)
L1 (32e3B)
L1 (32e3B)
L2 (256e3B)
|
L1
(64x
4e3B)
(32x
4e6B)
(4x
1e9B)
L1
(8x
4e6B)
(128x
4e3B)
L2
(512x
4e3B)
|
|
|
4 |
168 |
304 |
54 |
64 |
36 |
10 |
sandy bridge |
sandybridge-i7 |
2 |
i686, x86-64 |
L0 (6e6B)
L1 (32e3B)
L1 (32e3B)
L2 (256e3B)
|
L1
(64x
4e3B)
(32x
4e6B)
(4x
1e9B)
L1
(16x
4e6B)
(128x
4e3B)
L2
(512x
4e3B)
|
|
|
4 |
168 |
304 |
54 |
64 |
36 |
10 |