Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania 18042 ECE 313 - Computer Organization Lecture 2 - Technology.

Slides:



Advertisements
Similar presentations
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 1 - Course Overview.
Advertisements

Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 13 - A Verilog.
1-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 8 - Multiplication.
Integrated Digital Electronics Module 3B2 Lectures 1-8 Engineering Tripos Part IIA David Holburn January 2006.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Pipelined Processor.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 5 - Hierarchical.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 19 - Pipelined.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 14 - Multi-Cycle.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 1 - Course.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 20 - Memory.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 18 - Pipelined.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania Computer Organization Pipelined Processor Design 1.
Chapter 1. Introduction This course is all about how computers work But what do we mean by a computer? –Different types: desktop, servers, embedded devices.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 22 - Input/Output.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania Computer Organization Pipelined Processor Design 3.
EE314 Basic EE II Silicon Technology [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Computer Organization Lecture Set – 01 Course Overview & Chapter 1 Huei-Yung Lin.
CIS 314 : Computer Organization Lecture 1 – Introduction.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Multi-Cycle Processor.
Computer Organization Instruction Sets Reading: Portions of these slides are derived from: Textbook figures © 1998 Morgan Kaufmann Publishers all.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 3 - Instruction.
1 CS402 PPP # 1 Computer Architecture Evolution. 2 John Von Neuman original concept.
Computer Organization Lecture Set – 06 Chapter 6 Huei-Yung Lin.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Memory Hierarchy 2.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 17 - Pipelined.
EE141 © Digital Integrated Circuits 2nd Introduction 1 The First Computer.
3.1Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components:
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Microprocessor Organization Portions of these.
Lecture 1 Microprocessors and Computer Systems. 2 What is a microprocessor? It’s a semiconductor IC Provides the pseudointelligence of a system Performing.
Digital Systems Design L01 Introduction.1 Digital Systems Design Lecture 01: Introduction Adapted from: Mary Jane Irwin ( )
History – 2.
Dept. of Communications and Tokyo Institute of Technology
1 VLSI and Computer Architecture Trends ECE 25 Fall 2012.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 1 - Course.
CPE232 Introduction1 CPE 335 Computer Organization Introduction Dr. Gheith Abandah [Adapted from the slides of Professor Mary Irwin (
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 518 Adapted and modified from Digital.
Physics 413 Chapter 1 Computer Architecture What is a Digital Computer ? A computer is essentially a fast electronic calculating machine. What is a program.
CSE477 L01 Introduction.1Irwin&Vijay, PSU, 2002 ECE484 VLSI Digital Circuits Fall 2014 Lecture 01: Introduction Adapted from slides provided by Mary Jane.
1 Recap (from Previous Lecture). 2 Computer Architecture Computer Architecture involves 3 inter- related components – Instruction set architecture (ISA):
Lecture 1 Introduction to VLSI Design
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Multi-Cycle Processor.
Computer Organization and Design Computer Abstractions and Technology
Introduction to CMOS VLSI Design Lecture 1: Circuits & Layout.
Computer Organization & Assembly Language © by DR. M. Amer.
1 ECE3055 Computer Architecture and Operating Systems Lecture 1 Introduction Prof. Hsien-Hsin Sean Lee School of Electrical and Computer Engineering Georgia.
Present – Past -- Future
1 COMS 361 Computer Organization Title: Performance Date: 10/02/2004 Lecture Number: 3.
Semiconductor Industry Milestones
Lecture 4: 9/5/2002CS170 Fall CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University.
EE586 VLSI Design Partha Pande School of EECS Washington State University
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
INTRODUCTION. This course is basically about silicon chip fabrication, the technologies used to manufacture ICs.
Operating Systems COT 4600 – Fall 2009 Dan C. Marinescu Office: HEC 439 B Office hours: Tu, Th 3:00-4:00 PM.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE5900 Advanced Algorithms for Robust VLSI CAD Dr. Shiyan Hu Office: EERC 731 Adapted.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 16 - Multi-Cycle.
VU-Advanced Computer Architecture Lecture 1-Introduction 1 Advanced Computer Architecture CS 704 Advanced Computer Architecture Lecture 1.
ECEN2102 Digital Logic Design Lecture 0 Course Overview Abdullah Said Alkalbani University of Buraimi.
1 Week 1: The History of Computing (PART II) READING: Chapter 1.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
William Stallings Computer Organization and Architecture 6th Edition
CPE 232 Computer Organization Introduction
EE 4611 INTRODUCTION 21 January 2015 Semiconductor Industry Milestones
Introduction to Microprocessors
CS775: Computer Architecture
BIC 10503: COMPUTER ARCHITECTURE
3.1 Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components:
INTRODUCTION TO COMPUTER ARCHITECTURE
COMS 361 Computer Organization
Presentation transcript:

Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 2 - Technology Trends Fall 2004 Reading: Image Source: Intel Corporation Portions of these slides are derived from: Textbook figures © 1998 Morgan Kaufmann Publishers all rights reserved Tod Amon's COD2e Slides © 1998 Morgan Kaufmann Publishers all rights reserved Dave Patterson’s CS 152 Slides - Fall 1997 © UCB Rob Rutenbar’s Slides - Fall 1999 CMU other sources as noted

ECE 313 Fall 2004Lecture 2 - Technology Trends2 Roadmap for the Term: Major Topics  Computer Systems Overview  Technology Trends   Instruction Sets (and Software)  Logic & Arithmetic  Performance  Processor Implementation  Memory systems  Input/Output

ECE 313 Fall 2004Lecture 2 - Technology Trends3 Outline - Technology Trends  Brief History of Computer Technology   Today’s Technology: VLSI CMOS  VLSI Technology Trends

ECE 313 Fall 2004Lecture 2 - Technology Trends4 A Brief History of Computer Technology  1940s-50s - Vacuum Tubes  1950s-60s - Discrete Transistors  1960s-70s - Discrete ICs (e.g., TTL)  1970s-present - LSI and VLSI microprocessors

ECE 313 Fall 2004Lecture 2 - Technology Trends5 Computer History s-1960s ENIAC s (Vacuum Tubes) IBM s (Transistors)

ECE 313 Fall 2004Lecture 2 - Technology Trends6 Computer History s DEC VAX 11/ s (Discrete IC’s) Intel s (First Microprocessor)

ECE 313 Fall 2004Lecture 2 - Technology Trends7 Computer History s MOS Technology 6502 Apple II Computer

ECE 313 Fall 2004Lecture 2 - Technology Trends8 Computer History s Intel 8088 (LSI Microprocessor) Original IBM PC

ECE 313 Fall 2004Lecture 2 - Technology Trends9 Outline - Technology Trends  Brief History of Computer Technology  Today’s Technology: VLSI   VLSI Technology Trends

ECE 313 Fall 2004Lecture 2 - Technology Trends10 Today: VLSI Microprocessors PowerPC 7400 (G4) 6.5M transistors / 450MHz / 8-10W L=0.15µm Pentium® III 28M transistors / 733MHz-1Gz / 13-26W L=0.25µm shrunk to L=0.18µm

ECE 313 Fall 2004Lecture 2 - Technology Trends11 Today: VLSI Microprocessors Pentium® 4 42M transistors / GHz 49-55W L=180nm Pentium® 4 “Northwood” 55M transistors / 2-2.5GHz 55W L=0.130nm Area=131mm 2 Process Shrinks Pentium® 4 “Prescott” 125M transistors / GHz 115W L=90nm Area=112mm 2

ECE 313 Fall 2004Lecture 2 - Technology Trends12 Today: VLSI Microprocessors PowerPC® 940 (G5) 58M transistors / 2GHz / 97W L=130nm Area=118mm 2 Image courtesy International Business Machines All Rights Reserved Intel Itanium® 2 410M transistors / 1.3GHz / 130W L=130nm Area=374mm 2 Image source: Intel Corporation

ECE 313 Fall 2004Lecture 2 - Technology Trends13 VLSI Technology Overview  Fabrication of multiple transistors on a chip  Dominant technology: CMOS  Other technologies:  Bipolar (e.g., TTL)  Bi-CMOS - hybrid Bipolar, CMOS  GaAs - Gallium Arsenide (for high speed)  Si-Ge - Silicon Germanium (for high speed, RF)

ECE 313 Fall 2004Lecture 2 - Technology Trends : L=130nm 2003: L=90nm 2005: L=65nm? VLSI Technology - CMOS Transistors Transistor length L shrinks over time!

ECE 313 Fall 2004Lecture 2 - Technology Trends15 VLSI Technology - CMOS Logic Gates NAND NOR  What logic functions do these gates perform?

ECE 313 Fall 2004Lecture 2 - Technology Trends16 VLSI Processing (book Fig 1-14)

ECE 313 Fall 2004Lecture 2 - Technology Trends17 VLSI Design Tradeoffs  Cost - related to chip size  Amount of logic  Current technology  Non recurring engineering (NRE) cost vs. unit cost  Performance  Clock speed  Implementation  Application  Power consumption  Power supply voltage  Clock speed

ECE 313 Fall 2004Lecture 2 - Technology Trends18 Outline - Technology Trends  Brief History of Computer Technology  Today’s Technology: VLSI  VLSI Technology Trends 

ECE 313 Fall 2004Lecture 2 - Technology Trends19 VLSI Trends: Moore’s Law  In 1965, Gordon Moore predicted that transistors would continue to shrink, allowing:  Doubled transistor density every 24 months  Doubled performance every 18 months  History has proven Moore right  But, is the end in sight?  Physical limitations  Economic limitations I’m smiling because I was right! BUT… No exponential is forever! Gordon Moore Intel Co-Founder and Chairmain Emeritus Image source: Intel Corporation

ECE 313 Fall 2004Lecture 2 - Technology Trends20 Microprocessor Trends (Intel) Source: EE Times

ECE 313 Fall 2004Lecture 2 - Technology Trends21 Microprocessor Trends Alpha (R.I.P) P4N, G5 Sources: Intel Corporation, IBM Corporation, EE Times I2M

ECE 313 Fall 2004Lecture 2 - Technology Trends22 Microprocessor Trends (Log Scale) Alpha (R.I.P) P4N, G5 G4 Sources: Intel Corporation, IBM Corporation, EE Times I2M

ECE 313 Fall 2004Lecture 2 - Technology Trends23 DRAM Memory Trends (Log Scale) Source: Textbook, Industry Reports

ECE 313 Fall 2004Lecture 2 - Technology Trends24 Performance Trends Source: Hennesy & Patterson Computer Architecture: A Quantitative Approach, 3rd Ed., Morgan-Kaufmann, Vax 11/780

ECE 313 Fall 2004Lecture 2 - Technology Trends25 Summary - Technology Trends  Processor  Logic capacityincreases ~ 30% per year  Clock frequencyincreases ~ 20% per year  Cost per functiondecreases ~20% per year  Memory  DRAM capacity: increases ~ 60% per year (4x every 3 years)  Speed: increases ~ 10% per year  Cost per bit: decreases ~25% per year  Disk  Storage capacityincreases ~60% per year

ECE 313 Fall 2004Lecture 2 - Technology Trends26 Roadmap for the Term: Major Topics  Computer Systems Overview  Technology Trends  Instruction Sets (and Software)   Logic & Arithmetic  Performance  Processor Implementation  Memory systems  Input/Output