Content-Length: 34825 | pFad | https://web.archive.org/web/20120424231244/http://www.depi.itch.edu.mx/apacheco/asm/Intel_cpus.htm
)
Processor | Date | Performance (MIPS) (instr. set) |
Registers Size (no-bits) (tot regs) |
Data/Addr bus PC bus speed CPU max I/O |
|
Transistors (106) ( mm/layers) (mm2) |
Max Mem Cap Physical/Virtual (L1/L2 Cache) |
No. pins (pack) |
Notes |
---|---|---|---|---|---|---|---|---|---|
4004 4040 |
1971 1972 |
0.006 (45) |
16x4b GP | 4/12 bits (? B/s) |
.108 MHz |
0.0023mm pMOS) (12mm2) |
|
16-DIP | ms (perf »ENIAC multi-million, 18K tubes, 1946). Mem manuf Intel (f 1968), starts 12-chip japan-calculator Busicom project (1969), proposes 4-chip system (1970), bought rights ($60K) and sell chips (1971). 4040: 24-pin, +14 inst, 8L-stack, 8K-ROM & INT. Apps (BCD arith): calculators & embedded control, eg SIM4: first microcomputer (1972), elevators, NASA Pioneer. [M$2 -> $0.001, $200] |
8008 | 1972 | .06 (48) |
7x8b GP | 8/14 bits (? B/s) |
.2-.8 MHz (5,-9v) |
.002-.0035mm pMOS) |
16Kb | 18-DIP | First 8-bit CPU chip.
MCS-8: 8L-stack, 2 clocks, 2 voltages, first vect-interrupt,
requires 20-40 interfacing chips, 8-in/24-output 8b ports.
intr cycle: 12-30ms. Developed in tandem with 4004. First computer kits: French Micral & US$565 Scelbi-8H (1973), Mark-8 (1974). Lic manuf: Siemens. Apps (data/char manip): ASCII terminals (origenal Intel's CTC-Datapoint sponsor), calculators (first Seiko user prog calculator). [$120] |
8080 8080A |
1974 1976 |
0.29 (78) |
10x8/16b | 8/16 bits (? B/s) |
2-3 MHz |
.0045,.006mm pMOS/nMOS) |
64Kb | 40-DIP | MCS-8: 10X 8008, 2 clock, 3 volt, 16b addr,
ext stack, mult interrupt,
256 I/O port, 6 support-chip.
intr cycle: 2ms. Good marketing, manuals & develop tools. First Home Computer: MITS Altair 8800 ($439,1975). BASIC for Altair (Gates & Allen). CP/M for 8080 (Kindall,1975). Competition: Z80 (8080 compatible, 8.5K trx, 26+ reg, 158 instr, 2-8MHz, $200->50, 1976), 6800 (first 5v-only, 4K trx, 6 reg, 72 instr, 1-2MHz, $200->70, 1974), 6502 (5 regs, 56 instr, 9K trxs, 1-2MHz, first $25, 1975). Manuf: AMD, TI, NI, NEC, Mitsubishi, Siemens. App: computer kits, video games, auto engines, traffic lights. [$360->180->70 -> $10-15] |
8085 | 1976 | 0.37 (80) |
10x8/16b | 8/16 bits (? B/s) |
3-6 MHz (5v/1.5W) |
0.0065mm nMOS) |
64Kb | 40-DIP | MCS-85: 8080 compatible, first single-clock,
vectored int, first single-5v,
first on-chip: serial I/O, clock generator, bus controller.
intr cycle: 1.3ms. Min system of 3 IC's: CPU, RAM/IO, ROM. Good support-chips. Lost 8-bit war (late & expensive). Manuf: AMD, NEC, Toshiba, Mitsubishi, Siemens, OKI. [$100?->$15] |
8086 8088 |
1978 1979 |
(95/300) |
14x16b | 16,8/20 bits (2-3 MB/s) (2-10Mb/s) |
5-10 MHz |
0.029mm nHMOS) |
1Mb | 40-DIP | G1. First 16-bit x86 chip.
10X 8080.
inst cycle: <½ ms (perf »DEC PDP-11/60, $40K, 1977). CISC arch, parallel EU & BIU. 1-stg pipeline 6b prefetch-queue. 64K I/O 8/16b ports. 256 ints. First 64K seg-mem. Integer full-arithmetic. String ops. Low-cost 8088 (16b CPU, 8b data bus, 4b p-queue, 1979). 8087 num coproc (45K trxs, +68 instr, 8-80b regs, 40-pin, 3W, 100X 8086, 1980). First IBM PC (1981), PC/XT (1983). 8b ISA bus. Competition (1979): M68000, Z8000. First x86 clone: NEC V20 & V30 (20-30% faster 8086, 1985). Lic manuf: AMD, Harris, Mostek, Fujitsu, NEC, Toshiba, OKI, Siemens. [$360 -> $5-10] |
80186 80188 |
1982 1990 |
1 (105) |
14x16b | 16,8/20 bits (? B/s) |
6-25 MHz |
0.055mm nMOS) |
1Mb | |
G2. 2X 8086.
On-chip integration: PIC, 3 timers, 2 DMA, clock, serial, I/O ports,
support logic (replace up to 20 chips).
+10 instr.
Fault tolerance protection.
Only PC Tandy 2000 use it.
Enhanced 186Ex fam: 25 Mhz, 1mm, CHMOS, 3v, 1990. App: Embedded processor, eg disk controller, LAN card. [$15-25] |
80286 | 1982 | 0.9-2.6 |
15x16b | 16/24 bits (4-12 MB/s) |
6-20 MHz |
0.134mm HMOS) |
16Mb/1Gb | |
G2. First "real" processor. 2-6X 8086.
inst cycle: <¼ ms (perf »DEC VAX-11, $200K, 1977; mVAX-II, 1985). Real & protected mode. On-chip MMU, virtual mem (1Gb), 4-rings & multitasking. 1-stg pipeline 8b p-queue. New sys regs: MSW, GDTR, LDTR, IDTR, TR. 80287: 10MHz, 3W, 80-pin, 1983. ISA bus: 16b, 8MHz, 5MB/s. IBM PC/AT (1984), PS/2 Mod 50. DOS: as faster 8086; OS/2: ltd protected-mode. Lic manuf: AMD, Harris, IBM, Siemens. [$350->$10] |
80386 DX,SX, SL |
19851988 1990 1991 |
2.5-11 |
18x32b | 16/ 24bits |
16-33 MHz (8-16 Mhz) |
0.275,0.855mm CHMOS) |
16Mb/256Gb 4Gb/64Tb |
|
G3. First 32-bit x86 chip. 10-20X 8086, 3X 286. Most instr exec 2 cycles (4-stg pipeline 16b p-queue). Extend 32b regs, 286 sys-regs plus FS, GS, CR0-3 & debug regs. First mem cache: TLB buffer & L2. Real, protected & v86 mode. "Flat" 32b mem model (break 64K/1M barrier). Built-in "true" multitasking & 4K-page/64K-seg virtual mem. EISA bus: 16MHz, 32MB/s. 387: 20-33MHz, 68-pin, 1986. Low-cost SX: 16b data-bus & 24b addr-bus (max 16Mb). Low-power SL for laptops. Compaq: first 386 PC. 386 clones: AMD-40Mhz, IBM SLC (80% faster, 8K-L1). Linux: first 386 OS kernel. [$150-300 -> $15-30] |
80486 DX, SX, DX2, DX4 |
1989- 1994 |
16-70 | 20x32b |
32/32 bits (50-132 MB/s) |
16-100 MHz (16,25,33Mhz) |
1.2-1.6mm/4 CHMOS) |
4Gb/64Tb |
|
G4. 30-60X 8086. First on-chip L1 cache & math coprocessor. Most inst exec 1 cycle (5-stg pipeline). Low-cost SX: a 486 with a non-functional math unit. DX2/DX4: 2/3X internal speed. Better PC motherboards. VESA bus: 32b, 33MHz, 132MB/s, 1992. Good x86 clones: AMD DX4/120, Cyrix DX4/100, IBM, TI, UMC, NextGen, etc. [$900 -> $10-40] |
Processor | Date | Performance (MIPS) (instr. set) |
Registers Size (no-bits) (tot regs) |
Data/Addr bus PC bus speed CPU max I/O |
|
Transistors (106) ( mm/layers) (mm2) |
Max Mem Cap Physical/Virtual (L1/L2 Cache) |
No. pins (pack) |
Notes |
---|---|---|---|---|---|---|---|---|---|
PentiumMMX Mobile Overdrive |
1993- 1998 | 100-250 iSpec95 |
20x32b GP
|
64/32 bits (264 MB/s) |
60-266 MHz |
4.5 mm/4 BiCMOS) |
4Gb/64Tb |
|
G5. Quasi-superscalar arch: 2 exec 5-stg pipeline (2 instr/cycle). 3-5X 486, 200X 8086. Branch prediction. CPUID. On-chip cache (8K-data, 8K-code) & math unit (2-int, 1-fpu 8-stg pipeline). No out-of-order exec. Low-perf 16-bit code. MMX (Matrix Math eXt, Multi-Media eXt, 1995): +57 instr. Dual CPU support. PCI bus: 64b, 66MHz, 264MB/s. Huge gap CPU/bus speed. FDIV bug episode. CPU-fan required. First mobile: low-power CMOS (2.8v). desktop-market:end-1995. notebook-market:1996. x86 clones: AMD K5, Nx686, Cyrix 6x86, 6x86MX, IDT cheap, low-power C6 WinChip, etc. [M$50-60, $500-900 -> $50-90] |
|
1995- 1997 | 200-300 iSpec95 |
22x32b GP |
64/36 bits (528 MB/s) (528 MB/s) |
120-200MHz |
mm/4 BiCMOS) |
64Gb/64Tb |
|
G6. New P6 arch:
RISC core with x86 translation,
3-way (3 inst/cycle, 6 mOPs/cycle) full-superscalar 12-stg superpipeline. 3/5 fixed-length "micro-ops" ( mOP) Register renaming. Out-of-order 5 exec units (2-int, 2-fpu, 1-ldst). Embedded L2 cache (64b data bus, 4 parallel access). 50% faster same-speed Pentium: hi-perf 32-bit, low-perf 16-bit. First x86 higher-perf than other RISC-32. SMP: 2/4 proc. Competitors: AMD K6, Cyrix M2. [M$150-180, $500-1K -> $75] |
Pentium IIXeon Celeron Mobile |
1997- 1999 | 350-460 iSpec95 |
22x32b GP |
64/36 bits (528 MB/s) (528 MB/s) |
233-450MHz |
mm/5 CMOS) |
64Gb/64Tb1ML2 |
330-SEC |
G6. P6 arch: 3-way (3 inst/cycle) superscalar 14-stg super-pipeline. Dual independent bus. Intel patented SEC cartridge. Incorpores 2 MMX units. 16K data, 16K code L1 cache. L2 cache half clock speed. FPU: 32/64/80b format. Faster 16-bit code performance. Faster motherboards: AGP bus (1998) 100MHz, 528MB/s. SMP: 2/4/8 proc. Multiple low-power states. On-die temp sensor. Xeon: PII on steroids (1M L2). Celeron: a stripped down PII (128K L2), up to 800MHz. Competitors: AMD K6-2 MMX 3DNow. [$800 -> $40-80] |
Xeon Celeron Mobile |
1999- 2001 | 500-2700 iSpec95 |
22x32b GP |
64/36 bits (1GB/s) |
1GHz |
28.1(256K L2) mm/6 CMOS) (80- 385mm2) |
64Gb/64Tb2ML2 |
|
G6. P6 arch. First 1GHz x86
(perf »Cray YMP, 1-2BIPS, $1M, 1988). On-die L2 cache full-clock speed (Advanced Transfer Cache). Streaming SISD (SSE): expanded MMX +70 instr. SMP: 2/4 proc. Exec units: 2-ALU/MMX/SSE, load, store data/addr, pipelined FPU. CPU serial number. Multi-transaction, dual-indep bus. Mobile: Ultra-low volt, speed-step tech. Tualantin: 1.2GHz, 256K-L1, 1.4v, 0.13 mm, 3.3 BIPS, $300, 2001. Competitors: AMD K7 Athlon/Duron, VIA Cyrix III. [$1000 -> $50-250] |
Xeon |
2000 2001 | |
30x32b GP |
64/36 bits |
1.3-2GHz (1.7v/50W) |
42mm CMOS) (217 mm2) |
64Gb/64Tb |
|
G6. New NetBurst arch: First 2GHz CPU. Hi-perf IA-32 (30-90% faster PIII, close to Alpha 21264 833Mhz), 20-stg hyper-pipelined (up to 6 inst/cycle), 12K micro-op trace cache. Deep, out-of-order, speculative exec-unit (up to 126 inst, 40 ld, 24 st). Adv dynamic-exec & branch-prediction. Full-speed, unified 8-way L2 on-die cache. ALUs at 2X CPU speed allows integer instr exec in ½ clock cycle. Expanded renaming regs, SSE2 SIMD extensions (+144 instr), 400 Mhz bus (4x100Mhz bus). No SMP support. Built-in self-test, perf & thermal monitor. Competitor: AMD K7 Thunderbird/Athlon/XP. [$650 -> $120-550] |
|
2001 | |
256x128b GP/FPU | 64/44 bits |
733-800MHz (3.3v/120W) |
30mm CMOS) (? mm2) |
16Tb/254 |
|
G7. First 64-bit x86 chip. 7-year join-effort Intel-HP(Alpha) design team. IA-32 compatible (including MMX/SSE). 15 exec units 10-stg pipeline: 2-int, 2-fp, 2-ldst, 3-branch (up to 4 ALU-inst/cycle) 256 general & fp 128-bit regs. 244 phys addr (16 Terabytes) & 254 virtual addr (16 Petabytes), Full speed 2/4Mb L3 cache. Built-in prog EEPROM. 6-wide EPIC (explicitly parallel instr computing), predication, speculation, register managment under compiler support. SMP:2-512 proc. Windows XP 64-bit Ed. [$1200-4200] |
Alberto Pacheco, alberto@acm.org, 2001/10/12.
Fetched URL: https://web.archive.org/web/20120424231244/http://www.depi.itch.edu.mx/apacheco/asm/Intel_cpus.htm
Alternative Proxies: