September 10, 2015204521 Digital System Architecture Technology Trends Pradondet Nilagupta Spring 2001 (original notes from Randy Katz, & Prof. Jan M.

Slides:



Advertisements
Similar presentations
TU/e Processor Design 5Z0321 Processor Design 5Z032 Computer Systems Overview Chapter 1 Henk Corporaal Eindhoven University of Technology 2011.
Advertisements

Basic Computer Hardware and Software.
Slide 1 Fundamentals of Computer Design CSCE430/830 Computer Architecture Instructor: Hong Jiang Courtesy of Prof. Yifeng U. of Maine Fall, 2007.
May 3, Digital System Architecture Technology Trends Pradondet Nilagupta Fall 2005 (original notes from Randy Katz, & Prof. Jan M. Rabaey, UC.
Computer Architecture & Organization
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
1 Network Performance Model Sender Receiver Sender Overhead Transmission time (size ÷ band- width) Time of Flight Receiver Overhead Transport Latency Total.
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 4: Computer Performance.
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.
Introduction What is Parallel Algorithms? Why Parallel Algorithms? Evolution and Convergence of Parallel Algorithms Fundamental Design Issues.
Computer Architecture Instructor: Wen-Hung Liao Office: 大仁樓三樓 Office hours: TBA Course web page:
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 2 - Technology.
1 CSE SUNY New Paltz Chapter 1 Introduction CSE-45432Introduction to Computer Architecture Dr. Izadi.
66 CHAPTER THE SYSTEM UNIT. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 6-2 Competencies Describe the four basic types of system units.
1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.
1 Chapter 4 The Central Processing Unit and Memory.
Chapter 1 Sections 1.1 – 1.3 Dr. Iyad F. Jafar Introduction.
V Material obtained from summer workshop in Guildford County.
Computer performance.
Chapter 5: IT Infrastructure & Emerging Technologies Information Systems for Management.
1 CHAPTER 2 COMPUTER HARDWARE. 2 The Significance of Hardware  Pace of hardware development is extremely fast. Keeping up requires a basic understanding.
Lecture 1: Course Introduction, Technology Trends, Performance Professor Alvin R. Lebeck Computer Science 220 Fall 2001.
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
Parallel Computing Laxmikant Kale
Inside the CPU COSC-100 (Elements of Computer Science) Prof. Juola.
Lecture 1b Technology Trends
Introduction CSE 410, Spring 2008 Computer Systems
Seaborg Cerise Wuthrich CMPS Seaborg  Manufactured by IBM  Distributed Memory Parallel Supercomputer  Based on IBM’s SP RS/6000 Architecture.
Classification of Computers
Company LOGO High Performance Processors Miguel J. González Blanco Miguel A. Padilla Puig Felix Rivera Rivas.
Led the WWII research group that broke the code for the Enigma machine proposed a simple abstract universal machine model for defining computability devised.
ECE 568: Modern Comp. Architectures and Intro to Parallel Processing Fall 2006 Ahmed Louri ECE Department.
1 Recap (from Previous Lecture). 2 Computer Architecture Computer Architecture involves 3 inter- related components – Instruction set architecture (ISA):
1 Computer System Organization I/O systemProcessor Compiler Operating System (Windows 98) Application (Netscape) Digital Design Circuit Design Instruction.
3/15/2002CSE Final Remarks Concluding Remarks SOAP.
CPE 731 Advanced Computer Architecture Technology Trends Dr. Gheith Abandah Adapted from the slides of Prof. David Patterson, University of California,
T10111/3/20151 Computers Industry & Applications.
20 October Management of Information Technology Chapter 6 Chapter 6 IT Infrastructure and Platforms Asst. Prof. Wichai Bunchua.
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
Computer Organization & Assembly Language © by DR. M. Amer.
CS252/Patterson Lec 1.1 1/17/01 CMPUT429/CMPE382 Winter 2001 Topic2: Technology Trend and Cost/Performance (Adapted from David A. Patterson’s CS252 lecture.
Present – Past -- Future
Introduction.  This course is all about how computers work  But what do we mean by a computer?  Different types: desktop, servers, embedded devices.
Classification of Digital Computers & Applications of Computers
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
EEL5708/Bölöni Lec 2.1 Fall 2004 August 27, 2004 Lotzi Bölöni Fall 2004 EEL 5708 High Performance Computer Architecture Lecture 2 Introduction: the big.
Operating Systems COT 4600 – Fall 2009 Dan C. Marinescu Office: HEC 439 B Office hours: Tu, Th 3:00-4:00 PM.
Basic Computer Hardware and Software. Guilford County SciVis V
ECE 252 / CPS 220 Advanced Computer Architecture I Reading Discussion 1 Benjamin Lee Electrical and Computer Engineering Duke University
Basic Computer Hardware and Software.
COMP7500 Advanced Operating Systems I/O-Aware Load Balancing Techniques Dr. Xiao Qin Auburn University
VU-Advanced Computer Architecture Lecture 1-Introduction 1 Advanced Computer Architecture CS 704 Advanced Computer Architecture Lecture 1.
Hardware Architecture
ALPHA 21164PC. Alpha 21164PC High-performance alternative to a Windows NT Personal Computer.
William Stallings Computer Organization and Architecture 6th Edition
Basic Computer Hardware and Software.
COMP7500 Advanced Operating Systems
Berkeley Cluster Projects
Basic Computer Hardware & Software
Computer Systems are Different!
Basic Computer Hardware and Software.
CS775: Computer Architecture
Computer Architecture
BIC 10503: COMPUTER ARCHITECTURE
INTRODUCTION TO COMPUTER ARCHITECTURE
Welcome to Architectures of Digital Systems
Computer Evolution and Performance
COMS 361 Computer Organization
(original notes from Randy Katz, & Prof. Jan M. Rabaey , UC Berkeley)
Presentation transcript:

September 10, Digital System Architecture Technology Trends Pradondet Nilagupta Spring 2001 (original notes from Randy Katz, & Prof. Jan M. Rabaey, UC Berkeley)

September 10, Digital System Architecture2 Original Big Fishes Eating Little Fishes

September 10, Digital System Architecture Computer Food Chain PCWork- station Mini- computer Mainframe Mini- supercomputer Supercomputer Massively Parallel Processors

September 10, Digital System Architecture Computer Food Chain Mini- supercomputer Massively Parallel Processors Mini- computer PCWork- station Mainframe Supercomputer Now who is eating whom? Server

September 10, Digital System Architecture Computer Food Chain Technologies PCWork- station Mini- computer Mainframe Mini- supercomputer Supercomputer ECLTTL MOS

September 10, Digital System Architecture6 Why Such Change in 10 years? (1/2) Function –Rise of networking/local interconnection technology Performance –Technology Advances CMOS VLSI dominates TTL, ECL in cost & performance –Computer architecture advances improves low-end RISC, Superscalar, RAID, …

September 10, Digital System Architecture7 Why Such Change in 10 years? (2/2) Price: Lower costs due to … –Simpler development CMOS VLSI: smaller systems, fewer components –Higher volumes CMOS VLSI : same dev. cost 10,000 vs. 10,000,000 units –Lower margins by class of computer, due to fewer services

September 10, Digital System Architecture8 Technology Trends: Microprocessor Capacity Moore ’ s Law CMOS improvements: Die size: 2X every 3 yrs Line width: halve / 7 yrs “ Graduation Window ” Alpha 21264: 15 million Pentium Pro: 5.5 million PowerPC 620: 6.9 million Alpha 21164: 9.3 million Sparc Ultra: 5.2 million

September 10, Digital System Architecture9 Memory Capacity (Single Chip DRAM) year size(Mb)cyc time ns ns ns ns ns ns ns

September 10, Digital System Architecture10 CMOS Improvements Die size 2X every 3 yrs Line widths halve every 7 yrs Die Size Line Width Improvement Die size increase plus transistor count increase Transistor Count

September 10, Digital System Architecture11 Memory Size of Various Systems Over Time 128K 128M K 1M 8M 1G 8G chip 1Kbit 640K 4K16K64K256K1M4M16M64M 256M DOS limit 1/8 chip 8 chips-PC 64 chips workstation 512 chips 4K chips Bytes Time

September 10, Digital System Architecture12 Technology Trends (Summary) CapacitySpeed (latency) Logic2x in 3 years2x in 3 years DRAM4x in 3 years2x in 10 years Disk4x in 3 years2x in 10 years

September 10, Digital System Architecture13 Processor Frequency Trend Ê Frequency doubles each generation Ë Number of gates/clock reduce by 25% Ê Frequency doubles each generation Ë Number of gates/clock reduce by 25%

September 10, Digital System Architecture14 Processor Performance Trends

September 10, Digital System Architecture15 Performance vs. Time Mips 25 MHz Performance (VAX 780s) MV10K 68K MHz RISC 60% / yr. uVAX 6K (CMOS) 8600 TTL ECL 15%/yr. CMOS CISC 38%/yr. o | | MIPS (8 MHz) o 9000 Mips (65 MHz) uVAX CMOS Will RISC continue on a 60%, (x4 / 3 years)? 4K

September 10, Digital System Architecture16 Processor Performance (1.35X before, 1.55X now) 1.54X/yr

September 10, Digital System Architecture17 Summary: Performance Trends Workstation performance (measured in Spec Marks) improves roughly 50% per year (2X every 18 months) Improvement in cost performance estimated at 70% per year

September 10, Digital System Architecture18 Processor Perspective Putting performance growth in perspective: IBM POWER2 Cray YMP Workstation Supercomputer Year MIPS> 200 MIPS< 50 MIPS Linpack140 MFLOPS160 MFLOPS Cost$120,000$1M ($1.6M in 1994$) Clock71.5 MHz167 MHz Cache256 KB0.25 KB Memory512 MB256 MB 1988 supercomputer in 1993 server!

September 10, Digital System Architecture19 Where Has This Performance Improvement Come From? Technology? Organization? Instruction Set Architecture? Software? Some combination of all of the above?

September 10, Digital System Architecture20 Performance Trends Revisited (Architectural Innovation) Microprocessors Minicomputers Mainframes Supercomputers Year CISC/RISC

September 10, Digital System Architecture21 Performance Trends Revisited (Microprocessor Organization) Bit Level Parallelism Pipelining Caches Instruction Level Parallelism Out-of-order Xeq Speculation...

September 10, Digital System Architecture22 What is Ahead? Greater instruction level parallelism? Bigger caches? Multiple processors per chip? Complete systems on a chip? (Portable Systems) High performance LAN, Interface, and Interconnect

September 10, Digital System Architecture23 Hardware Technology Memory chips64 K 4 M 256 M-1 G Speed /4 in. disks40 M 1 G 20 G Floppies.256 M 1.5 M 500-2,000 M LAN (Switch)2-10 Mbits 10 (100) (ATM) Busses2-20 Mbytes

September 10, Digital System Architecture24 Software Technology Languages C, FORTRAN C++, HPF object stuff?? Op. System proprietary +DUM* +DUM+NT User I/F glass Teletype WIMP* stylus, voice, audio,video, ?? Comp. Styles T/S, PC Client/Server agents*mobile New things PC & WS parallel proc. appliances Capabilities WP, SS WP,SS, mail video, ?? DUM = DO S, n-UNIX's, MAC WIMP = Windows, Icons, Mouse, Pull-down menus Agents = robots that work on information

September 10, Digital System Architecture25 Computing 2001 (1/2) Continue quadrupling memory every 3 years –1K chip in 72 becomes 1 gigabit chip (128 Mbytes) in 2002 On-line Gigabytes; $10 1- Gbyte floppies & CDs M icros increase at 60% per year... parallelism R a dio links for untethered computing

September 10, Digital System Architecture26 Computing 2001 (2/2) Telephone, fax, radio, television, camera, house,...Real personal (watch, wallet,notepad) computers W e should be able to simulate: –Nearly everything we make and their factories –Much of the universe from the nucleus to galaxies P erformance implies: voice and visual Ease of use. Agents!

September 10, Digital System Architecture27 Applications: Unlimited Opportunities (1/2) Office agents: phone/FAX/comm; files/paper handling Untethered computing: fully distributed offices ?? Integration of video, communication, and computing: desktop video publishing, conferencing, & mail Large, commercial transaction processing systems Encapsulate knowledge in a computer: scientific & engineering simulation (e.g.. planetarium, wind tunnel,... )

September 10, Digital System Architecture28 Applications: Unlimited Opportunities (2/2) Visualization & virtual reality Computational chemistry e.g. biochemistry and materials Mechanical engineering without prototypes Image/signal processing: medicine, maps, surveillance. Personal computers in 2001 are today's supercomputers Integration of the PC & TV => TC

September 10, Digital System Architecture29 Challenges for 1990s Platforms (1/2) 64-bit computers video, voice, communication, any really new apps? Increasingly large, complex systems and environments Usability? Plethora of non-portable, distributed, incompatible, non-interoperable computers: Usability? Scalable parallel computers can provide “commodity supercomputing”: Markets and trained users?

September 10, Digital System Architecture30 Challenges for 1990s Platforms (2/2) Apps to fuel and support a chubby industry: communications, paper/office, and digital video The true portable, wireless communication computer Truly personal card, pencil, pocket, wallet computer Networks continue to limit: WAN, ISDN, and ATM?