1 / 24

240-334 Computer System Design Lecture 1

240-334 Computer System Design Lecture 1. Wannarat Suntiamorntut. Overview. Computer Organization & Design Both in Hardware/Software Interface Learning by Evolution Based on RISC processor (MIPS). Course Structure. Lectures * 1-wk, Introduction Technology

ekennedy
Download Presentation

240-334 Computer System Design Lecture 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 240-334Computer System DesignLecture 1 Wannarat Suntiamorntut

  2. Overview • Computer Organization & Design • Both in Hardware/Software Interface • Learning by Evolution • Based on RISC processor (MIPS)

  3. Course Structure • Lectures * 1-wk, Introduction Technology * 3-wk, The role of Performance and ISA * 2-wk, Arithmetic for computer * 5-wk, Processor Design * 2-wk, Pipeline * 2-wk, Memory * 2-wk, Interfacing and peripheral

  4. Course Administration • Instructor : Wannarat Suntiamorntut • Office hours : Mon. - Wedn. 09:00 - 16:30 • Material : http://fivedots.coe.psu.ac.th/~wannarat • Text : Computer Organization & Design : Hardware/Software Interface. Edition : Petterson and Hennessy

  5. Grading • Assignment 40 % Simple processor Design based on MIPs • Midterm 30 % • Final 30 %

  6. Course Problem • You are late assignment. • You Do not understand and Do not find out the answers. • Realize that you are a STUDENT, find out the information and knowledge. • Plan and management your time carefully.

  7. Acknowledgement • Petterson and Hennessy, Computer Organization and Design : Hardware/Software Interface. • Prof. Bob Broderson, Berkeley U.

  8. Level of Representation

  9. Hardware / Software Software Instruction Set Hardware

  10. Example ISA Digital Alpha (V1,V3) 1992-97 HP PA-RISC (V1.1,V2.0) 1986-96 Sun Sparc (V8, V9) 1987-95 SGI MIPS (MIPS I,II,III 1986-96 IV,V) Intel (8086,286, 1978-96 386,486, Pentium…)

  11. R0 - R31 PC HI LO MIP R4000 ISA * Load/Store * Computation * Jump/Branch * Floating point * Memory management * Special All 32-bit wide

  12. MIP R4400 Organization Source : MIP R4000 Microprocessor User’s manual, 2nd edition.

  13. Computer Architecture Application OS Compiler Firmware Instruction Set Architecture ISA | I/O system Datapath & Control Digital Design Circuit Design Layout

  14. Computer Architecture Technology Programming Language Application Computer Architecture Constraints e.g. cost, energy OS

  15. Technology Changing • Processor - Capacity about 30% per year - Clock rate about 20% per year • Memory - DRAM capacity about 60% per year - Speed about 10% per year - Cost per bit about 25% per year • Disk - Capacity about 60% per year

  16. Technology

  17. DRAM Technology Year Size 1980 64 Kb 1983 256 Kb 1986 1 Mb 1989 4 Mb 1992 16 Mb 1994 64 Mb 1999 256 Mb 2002 1 Gb

  18. Processor Performance

  19. DSP Processor Improvement

  20. Course Content Computer Architecture and Engineering - Instruction Set Design - Computer Org. - Interface - HW component - Compiler/System View - logic designer’s view - Building Architect - Construction engineer

  21. Summary Knowledge Computer consist of five components - Processor : [1]-Datapath, [2]-Control - [3]-Memory - [4]-Input devices, [5]-Output devices Memory Cache : Fast, Expensive Main Memory : less expensive

  22. Summary Interface: problem between Computer and Outside world. Design : Performance, Power, Area and Cost

  23. Break 5 Minutes Questions & Answers

  24. Next to Lecture 2 : Role of Performance & Instruction Set Architecture (ISA)

More Related