Case Study: Intel Processors
Case Study: Intel Processors
Case Study: Intel Processors
Case Study:
Intel
Processors
Outline
Evolution of Intel Microprocessors
Scaling from 4004 to Core i7
Courtesy of Intel Museum
4004
First microprocessor (1971)
For Busicom calculator
Characteristics
10 m process
2300 transistors
400 800 kHz
4-bit word size
16-pin DIP package
Masks hand cut from Rubylith
Drawn with color pencils
1 metal, 1 poly (jumpers)
Diagonal lines (!)
24: Processor Case Study
8008
8-bit follow-on (1972)
Dumb terminals
Characteristics
10 m process
3500 transistors
500 800 kHz
8-bit word size
18-pin DIP package
Note 8-bit datapaths
Individual transistors visible
8080
16-bit address bus (1974)
Used in Altair computer
(early hobbyist PC)
Characteristics
6 m process
4500 transistors
2 MHz
8-bit word size
40-pin DIP package
8086 / 8088
16-bit processor (1978-9)
IBM PC and PC XT
Revolutionary products
Introduced x86 ISA
Characteristics
3 m process
29k transistors
5-10 MHz
16-bit word size
40-pin DIP package
Microcode ROM
80286
Virtual memory (1982)
IBM PC AT
Characteristics
1.5 m process
134k transistors
6-12 MHz
16-bit word size
68-pin PGA
Regular datapaths and
ROMs
Bitslices clearly visible
80386
32-bit processor (1985)
Modern x86 ISA
Characteristics
1.5-1 m process
275k transistors
16-33 MHz
32-bit word size
100-pin PGA
32-bit datapath,
microcode ROM,
synthesized control
80486
Pipelining (1989)
Floating point unit
8 KB cache
Characteristics
1-0.6 m process
1.2M transistors
25-100 MHz
32-bit word size
168-pin PGA
Cache, Integer datapath,
FPU, microcode,
synthesized control
24: Processor Case Study
Pentium
Superscalar (1993)
2 instructions per cycle
Separate 8KB I$ & D$
Characteristics
0.8-0.35 m process
3.2M transistors
60-300 MHz
32-bit word size
296-pin PGA
Caches, datapath,
FPU, control
10
11
Pentium 4
12
Pentium M
13
Core2 Duo
14
Core i7
Quad core (& more)
Pentium-style architecture
2 MB L3$ / core
Characteristics
45-32 nm process
731M transistors
2.66-3.33+ GHz
Up to 130 W
32/64 bit word size
1366-pin LGA
Multithreading
On-die memory controller
15
Atom
Low power CPU for netbooks
Pentium-style architecture
512KB+ L2$
Characteristics
45-32 nm process
47M transistors
0.8-1.8+ GHz
1.4-13 W
32/64-bit word size
441-pin FCBGA
Low voltage (0.7 1.1 V) operation
Excellent performance/power
16
Summary
17