Introduction to CMOS VLSI Design Lecture 22: Case Study: Intel Processors 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
The First Microprocessor By: Mark Tocchet and João Tupinambá.
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.
Computers Organization & Assembly Language Chapter 1 THE 80x86 MICROPROCESSOR.
Microprocessors I Time: Sundays & Tuesdays 07:30 to 8:45 Place: EE 4 ( New building) Lecturer: Bijan Vosoughi Vahdat Room: VP office, NE of Uni Office.
1 Microprocessor-based Systems Course 4 - Microprocessors.
55:035 Computer Architecture and Organization Lecture 1.
Embedded Systems Programming
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 4: Computer Performance.
EE314 Basic EE II Silicon Technology [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
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.
Chapter 1 Sections 1.1 – 1.3 Dr. Iyad F. Jafar Introduction.
PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs.
Computer Organization and Assembly language
Lect 13-1 Lect 13: and Pentium. Lect Microprocessor Family  Microprocessor  Introduced in 1989  High Integration  On-chip 8K.
History – 2.
INTRODUCTION TO MICROPROCESSORS
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 Pentium Processor.
The Pentium Processor Chapter 3 S. Dandamudi To be used with S. Dandamudi, “Introduction to Assembly Language Programming,” Second Edition, Springer,
Introduction CSE 410, Spring 2008 Computer Systems
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.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 27 – A Brief History of the Microprocessor.
Led the WWII research group that broke the code for the Enigma machine proposed a simple abstract universal machine model for defining computability devised.
Pre-Pentium Intel Processors /
Introduction of Intel Processors
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
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.
History of Microprocessor MPIntroductionData BusAddress Bus
© CCI Learning Solutions Inc. 1 Lesson 2: Elements of a Personal Computer System unit Microprocessor chip How memory is measured What ROM is What RAM is.
1 The First Computer [Adapted from Copyright 1996 UCB]
Hyper Threading Technology. Introduction Hyper-threading is a technology developed by Intel Corporation for it’s Xeon processors with a 533 MHz system.
Chapter Overview Microprocessors Replacing and Upgrading a CPU.
Microprocessors BY Sandy G.
THE BRIEF HISTORY OF 8085 MICROPROCESSOR & THEIR APPLICATIONS
Architecture of Microprocessor
Computer Architecture Introduction Lynn Choi Korea University.
The Intel 86 Family of Processors
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
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.
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
Protection in Virtual Mode
HISTORY OF MICROPROCESSORS
David Harris Harvey Mudd College Spring 2004
CIT 668: System Architecture
History – 2 Intel 8086.
Lynn Choi School of Electrical Engineering
HISTORY OF MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
Lecture-1 Introduction
INTRODUCTION TO MICROPROCESSORS
Basic Computer Organization
INTRODUCTION TO MICROPROCESSORS
HISTORY OF MICROPROCESSORS
BIC 10503: COMPUTER ARCHITECTURE
COMS 361 Computer Organization
Presentation transcript:

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

CMOS VLSI Design22: Processor Case StudySlide 2 Outline  Evolution of Intel Microprocessors –Scaling from 4004 to Pentium 4 –Courtesy of Intel Museum

CMOS VLSI Design22: Processor Case StudySlide  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 (!)

CMOS VLSI Design22: Processor Case StudySlide  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

CMOS VLSI Design22: Processor Case StudySlide  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

CMOS VLSI Design22: Processor Case StudySlide / 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

CMOS VLSI Design22: Processor Case StudySlide  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

CMOS VLSI Design22: Processor Case StudySlide  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

CMOS VLSI Design22: Processor Case StudySlide  Pipelining (1989) –Floating point unit –8 KB cache  Characteristics –1-0.6  m process –1.2M transistors – MHz –32-bit word size –168-pin PGA  Cache, Integer datapath, FPU, microcode, synthesized control

CMOS VLSI Design22: Processor Case StudySlide 10 Pentium  Superscalar (1993) –2 instructions per cycle –Separate 8KB I$ & D$  Characteristics –  m process –3.2M transistors – MHz –32-bit word size –296-pin PGA  Caches, datapath, FPU, control

CMOS VLSI Design22: Processor Case StudySlide 11 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 –  m process –5.5M-28M transistors – MHz –32-bit word size –MCM / SECC

CMOS VLSI Design22: Processor Case StudySlide 12 Pentium 4  Deep pipeline (2001) –Very fast clock – KB L2$  Characteristics –180 – 90 nm process –42-125M transistors – GHz –32-bit word size –478-pin PGA  Units start to become invisible on this scale

CMOS VLSI Design22: Processor Case StudySlide 13 Summary  10 4 increase in transistor count, clock frequency over 30 years!

CMOS VLSI Design22: Processor Case StudySlide 14 Intel Core2 Duo Slide added by R. Reese 65 nm L1 Data 32KB L1 Code 32KB L2 4MB (shared between both CPUs) – Increased to 6MB in later versions First Quad cores were two of these in same package.

CMOS VLSI Design22: Processor Case StudySlide 15 IBM Cell Processor Jointly developed by IBM, Sony, Toshiba – to be used in Playstation 3. Power Efficient Processor Architecture and The Cell Processor Hofstee, H.P.; High-Performance Computer Architecture, HPCA th International Symposium on Feb Page(s): b PowerPC core combined with eight Synergistic Processor Elements (SPE)s. SPEs provide power- efficient execution of digital signal processor (DSP) oriented tasks required in media processors. Slide added by R. Reese

CMOS VLSI Design22: Processor Case StudySlide 16 Intel Corei7 Quad Slide added by R. Reese 45 nm L1 Data 32KB L1 Code 32KB L2 256 KB per core L3 8 MB (shared with all cores)