Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Recap (from Previous Lecture). 2 Computer Architecture Computer Architecture involves 3 inter- related components – Instruction set architecture (ISA):

Similar presentations


Presentation on theme: "1 Recap (from Previous Lecture). 2 Computer Architecture Computer Architecture involves 3 inter- related components – Instruction set architecture (ISA):"— Presentation transcript:

1 1 Recap (from Previous Lecture)

2 2 Computer Architecture Computer Architecture involves 3 inter- related components – Instruction set architecture (ISA): The actual programmer-visible instruction set and serves as the boundary between the software and hardware. –Organization: includes the high-level aspects of a computer’s design such as: The memory system, the bus structure, and the internal CPU unit. –Hardware: Refers to the specifics of the machine such as detailed logic design and packaging technology.

3 Computer Architecture Technology Programming Languages Operating Systems History Applications Measurement & Evaluation Computer Architecture: Instruction Set Design Organization Hardware

4 4 Three Computing Markets Today Embedded Desktop Server

5 5 Desktop Computer Systems For “General-Purpose” Use –Word-Processing, Web surfing, Multimedia, etc. –Computation and Programming What’s in the box –Microprocessor –Memory - DRAM –Hard disk(s), CDROM/DVD, etc. –I/O - mouse, keyboard, video card, monitor, network, etc. Important Issues: –Optimized for price-performance –Performance - how fast is “fast enough”? –Cost –Basic capabilities (and expandability)

6 6 Server Computer Systems Large-Scale Services –File storage –Computation (e.g., supercomputers) –Transaction Processing, Web What’s in the Box(es) –Microprocessor(s) –Hard disks –Network Interface(s) Important issues: –Performance –Reliability, availability –Scalability One Rack-Mount PC Unit (Google uses ~ 10,000)

7 7 Embedded Computer Systems Computer as part of larger system –Consumer electronics, appliances –Networking, telecommunications –Automotive / aircraft control What’s in the box –Microcontroller / Microprocessor / System on Chip (SOC) –Memory: RAM, ROM; Disk –Special-purpose I/O (including analog stuff) Important issues –Cost, Power Consumption –Performance (against real-time constraints) –Reliability and Safety

8 8 Trends in Computer Architectures Computer architectures has been advancing at a very fast rate These advances can be attributed to advances in technology as well as advances in computer design – Advances in technology (e.g., microelectronics, VLSI, packaging, etc) have been fairly steady – Advances in computer design (e.g., ISA, Cache, RAID, ILP, etc.) have a much bigger impact (This is the theme of this class).

9 9 Trends in Technology Trends in Technology followed closely Moore’s Law “Transistor density of chips doubles every 1.5-2.0 years” As a consequence of Moore’s Law: – Processor speed doubles every 1.5-2.0 years – DRAM size doubles every 1.5-2.0 years – Etc. target These constitute a target that the computer industry aim for.

10 10 Growth in processor performance VAX : 25%/year 1978 to 1986 RISC + x86: 52%/year 1986 to 2002 RISC + x86: 20%/year 2002 to present From Hennessy and Patterson, Computer Architecture: A Quantitative Approach, 4th edition, October, 2006

11 11 Integrated Circuits Capacity

12 12 Today: VLSI Microprocessors Pentium® 4 42M transistors / 1.3-1.8GHz 49-55W L=180nm Pentium® 4 “Northwood” 55M transistors / 2-2.5GHz 55W L=130nm Area=131mm 2 Process Shrinks Pentium® 4 “Prescott” 125M transistors / 2.8-3.4GHz 115W L=90nm Area=112mm 2

13 13 Today: VLSI Microprocessors Intel Itanium® 2 410M transistors / 1.3GHz / 130W L=130nm Area=374mm 2 Image source: Intel Corporation www.intel.com Intel Core 2 Duo 291M transistors / 2.67GHz / 65W L=65nm Area=143mm 2

14 14 MOORE’s LAW µProc 60%/yr. (2X/1.5yr) DRAM 9%/yr. (2X/10 yrs) 1 10 100 1000 19801981198319841985198619871988198919901991199219931994199519961997199819992000 DRAM CPU 1982 Processor-Memory Performance Gap: (grows 50% / year) Performance “Moore’s Law” Processor-DRAM Memory Gap (latency)

15 15 We need a balanced Computer System Memory Bus [Bandwidth] CPU MemorySecondary Storage [Clock Period, CPI, Instruction count] [Capacity, Cycle Time] [Capacity, Data Rate] Computer System Chain: As strong as its Weakest ring


Download ppt "1 Recap (from Previous Lecture). 2 Computer Architecture Computer Architecture involves 3 inter- related components – Instruction set architecture (ISA):"

Similar presentations


Ads by Google