1 / 24

24 1 - 440 Computer System Design Lecture 1

24 1 - 440 Computer System Design Lecture 1. Wannarat Suntiamorntut wannarat@coe.psu.ac.th. Overview. Computer Organization & Design Both in Hardware/Software Interface Learning by Evolution Based on RISC processor (MIPS). Course Structure. Lectures * 1-wk, Introduction Technology

Download Presentation

24 1 - 440 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. 241-440Computer System DesignLecture 1 Wannarat Suntiamorntut wannarat@coe.psu.ac.th 241-440 by W.S.@2009

  2. Overview • Computer Organization & Design • Both in Hardware/Software Interface • Learning by Evolution • Based on RISC processor (MIPS) 241-440 by W.S.@2009

  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 241-440 by W.S.@2009

  4. Course Administration • Instructor : Wannarat Suntiamorntut • Office hours : Mon. - Fri. 09:00 - 16:30 • Material : http://lms.psu.ac.th • Text : Computer Organization & Design : Hardware/Software Interface. 2nd Edition : Petterson and Hennessy 241-440 by W.S.@2009

  5. Grading • Assignment 30 % Simple processor Design based on MIPs • Midterm 30 % • Final 30 % • Class attendant 10% 241-440 by W.S.@2009

  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. 241-440 by W.S.@2009

  7. Acknowledgement • Petterson and Hennessy, Computer Organization and Design : Hardware/Software Interface. • Slide Material from Morgan Kaufmann Publisher. • Prof. Bob Broderson, Berkeley U. • Prof. V. Heuring, and H. Jordan • Prof. Arvind, & Krste Asanovic, MIT 241-440 by W.S.@2009

  8. Level of Representation 241-440 by W.S.@2009

  9. Hardware / Software Software Instruction Set Hardware 241-440 by W.S.@2009

  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…) 241-440 by W.S.@2009

  11. R0 - R31 PC HI LO MIP R4000 ISA * Load/Store * Computation * Jump/Branch * Floating point * Memory management * Special All 32-bit wide 241-440 by W.S.@2009

  12. MIP R4400 Organization 241-440 by W.S.@2009 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 241-440 by W.S.@2009

  14. Computer Architecture Technology Programming Language Application Computer Architecture Constraints e.g. cost, energy OS 241-440 by W.S.@2009

  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 241-440 by W.S.@2009

  16. Technology 241-440 by W.S.@2009

  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 241-440 by W.S.@2009

  18. Processor Performance 241-440 by W.S.@2009

  19. DSP Processor Improvement 241-440 by W.S.@2009

  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 241-440 by W.S.@2009

  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 241-440 by W.S.@2009

  22. Summary Interface: problem between Computer and Outside world. Design : Performance, Power, Area and Cost 241-440 by W.S.@2009

  23. Break 5 Minutes Questions & Answers 241-440 by W.S.@2009

  24. Next to Lecture 2 : Role of Performance & Instruction Set Architecture (ISA) 241-440 by W.S.@2009

More Related