David Harris Harvey Mudd College Spring 2004

Slides:



Advertisements
Similar presentations
EZ-COURSEWARE State-of-the-Art Teaching Tools From AMS Teaching Tomorrow’s Technology Today.
Advertisements

Pentium microprocessors CAS 133 – Basic Computer Skills/MS Office CIS 120 – Computer Concepts I Russ Erdman.
Introduction to Microprocessors and Microcomputers.
Chapter 1 An Introduction To Microprocessor And Computer
1 Intel Microprocessors The history of Intel’s microprocessors (From the 4004 to the Pentium Pro) David Lenhardt Bryan Payne Marcus O’Malley Jonathan Taylor.
Historia procesoru Nástup technologického veku ako pokračovanie ľudského rozumu.
Lecture History of microprocessor. 2.The IBM and IBM-Compatible Personal Computers. 3.Evolution of the INTEL Microprocessor Architecture. lecture.
55:035 Computer Architecture and Organization Lecture 1.
1 CS402 PPP # 1 Computer Architecture Evolution. 2 John Von Neuman original concept.
Introduction to CMOS VLSI Design Case Study: Intel Processors.
7-Aug-15 (1) CSC Computer Organization Lecture 6: A Historical Perspective of Pentium IA-32.
PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs.
Lect 13-1 Lect 13: and Pentium. Lect Microprocessor Family  Microprocessor  Introduced in 1989  High Integration  On-chip 8K.
LOGO. Characteristics of Processors  Funtions  Is the central processing unit, performing all the processing, calculation and control systems.  The.
History – 2.
Semiconductor Memory 1970 Fairchild Size of a single core –i.e. 1 bit of magnetic core storage Holds 256 bits Non-destructive read Much faster than core.
Computer Organization & Assembly Language
The Microprocessor An integrated circuit with millions of transistors interconnected with very small aluminum wires. Controls and directs activities of.
Introduction to CMOS VLSI Design Lecture 22: Case Study: Intel Processors David Harris Harvey Mudd College Spring 2004.
Introduction to CMOS VLSI Design Lecture 22: Case Study: Intel Processors David Harris Harvey Mudd College Spring 2004.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 27 – A Brief History of the Microprocessor.
INTRODUCTION Crusoe processor is 128 bit microprocessor which is build for mobile computing devices where low power consumption is required. Crusoe processor.
EECS 318 CAD Computer Aided Design LECTURE 1: Introduction.
Pre-Pentium Intel Processors /
Introduction of Intel Processors
Introduction to Computer Organization and Architecture
Lecture 1 ECE Spring 2000 ECE 291 Spring 2000 Lecture 1: Microprocessor Evolution & Organization Constantine D. Polychronopoulos Professor, ECE.
Processor Development The following slides track three developments in microprocessors since Clock Speed – the speed at which the processor can carry.
Lecture 1 1 Computer Systems Architecture Lecture 1: What is Computer Architecture?
1 The First Computer [Adapted from Copyright 1996 UCB]
A Brief History of Microprocessors Lecture L11.0 Sections 1.1, 9.1.
Chapter Overview Microprocessors Replacing and Upgrading a CPU.
©Richard L. Goldman 1 Microprocessors (Animated Presentation) ©Richard L. Goldman April 25, 2002.
Microprocessors BY Sandy G.
Computer Architecture Introduction Lynn Choi Korea University.
The Intel 86 Family of Processors
The Pentium Series CS 585: Computer Architecture Summer 2002 Tim Barto.
BITS Pilani Pilani Campus Pawan Sharma ES C263 Microprocessor Programming and Interfacing.
Assembly Language Programming 4KS04. Introduction ALP Introduction What is Assembly Language?  Every PC has a microprocessor that manages the computer's.
History a bit. The 1 st uP: Intel 4004 Introduced Nov., 1971 by Intel 2250 transistors 108 kHz, 60,000 ops/sec 16 pins DIP (Dual in-line package) 10-micron.
ALPHA 21164PC. Alpha 21164PC High-performance alternative to a Windows NT Personal Computer.
SPRING 2012 Assembly Language. Definition 2 A microprocessor is a silicon chip which forms the core of a microcomputer the concept of what goes into a.
William Stallings Computer Organization and Architecture 6th Edition
Microprocessor Microarchitecture Introduction
Protection in Virtual Mode
HISTORY OF MICROPROCESSORS
Microprocessor Generations
CS 286 Computer Architecture & Organization
CIT 668: System Architecture
History – 2 Intel 8086.
Microprocessors (Animated Presentation)
Introduction to microprocessor (Continued) Unit 1 Lecture 2
Lynn Choi School of Electrical Engineering
HISTORY OF MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
Lecture-1 Introduction
INTRODUCTION TO MICROPROCESSORS
Basic Computer Organization
1st micro 1971 calculator 2300 transistors 4-bit microprocessor
INTRODUCTION TO MICROPROCESSORS
HISTORY OF MICROPROCESSORS
عمارة الحاسب.
BIC 10503: COMPUTER ARCHITECTURE
Microprocessor & Assembly Language
332:479 Concepts in VLSI Design Lecture 24 Power Estimation
COMS 361 Computer Organization
Lecture 3 (Microprocessor)
Intel CPU for Desktop PC: Past, Present, Future
CSE378 Introduction to Machine Organization
Presentation transcript:

David Harris Harvey Mudd College Spring 2004 Introduction to CMOS VLSI Design Lecture 22: Case Study: Intel Processors David Harris Harvey Mudd College Spring 2004

Outline Evolution of Intel Microprocessors Scaling from 4004 to Pentium 4 Courtesy of Intel Museum 22: Processor Case Study

4004 First microprocessor (1971) For Busicom calculator Characteristics 10 mm 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 (!) 22: Processor Case Study

8008 8-bit follow-on (1972) Dumb terminals Characteristics 10 mm process 3500 transistors 500 – 800 kHz 8-bit word size 18-pin DIP package Note 8-bit datapaths Individual transistors visible 22: Processor Case Study

8080 16-bit address bus (1974) Used in Altair computer (early hobbyist PC) Characteristics 6 mm process 4500 transistors 2 MHz 8-bit word size 40-pin DIP package 22: Processor Case Study

8086 / 8088 16-bit processor (1978-9) IBM PC and PC XT Revolutionary products Introduced x86 ISA Characteristics 3 mm process 29k transistors 5-10 MHz 16-bit word size 40-pin DIP package Microcode ROM 22: Processor Case Study

80286 Virtual memory (1982) IBM PC AT Characteristics 1.5 mm process 134k transistors 6-12 MHz 16-bit word size 68-pin PGA Regular datapaths and ROMs Bitslices clearly visible 22: Processor Case Study

80386 32-bit processor (1985) Modern x86 ISA Characteristics 1.5-1 mm process 275k transistors 16-33 MHz 32-bit word size 100-pin PGA 32-bit datapath, microcode ROM, synthesized control 22: Processor Case Study

80486 Pipelining (1989) Floating point unit 8 KB cache Characteristics 1-0.6 mm process 1.2M transistors 25-100 MHz 32-bit word size 168-pin PGA Cache, Integer datapath, FPU, microcode, synthesized control 22: Processor Case Study

Pentium Superscalar (1993) 2 instructions per cycle Separate 8KB I$ & D$ Characteristics 0.8-0.35 mm process 3.2M transistors 60-300 MHz 32-bit word size 296-pin PGA Caches, datapath, FPU, control 22: Processor Case Study

Pentium Pro / II / III Dynamic execution (1995-9) 3 micro-ops / cycle Out of order execution 16-32 KB I$ & D$ Multimedia instructions PIII adds 256+ KB L2$ Characteristics 0.6-0.18 mm process 5.5M-28M transistors 166-1000 MHz 32-bit word size MCM / SECC 22: Processor Case Study

Pentium 4 Deep pipeline (2001) Very fast clock 256-1024 KB L2$ Characteristics 180 – 90 nm process 42-125M transistors 1.4-3.4 GHz 32-bit word size 478-pin PGA Units start to become invisible on this scale 22: Processor Case Study

Summary 104 increase in transistor count, clock frequency over 30 years! 22: Processor Case Study