Presentation is loading. Please wait.

Presentation is loading. Please wait.

241-440 by 241-440 Computer System Design Lecture 1 Wannarat Suntiamorntut

Similar presentations


Presentation on theme: "241-440 by 241-440 Computer System Design Lecture 1 Wannarat Suntiamorntut"— Presentation transcript:

1 241-440 by W.S.@2009 241-440 Computer System Design Lecture 1 Wannarat Suntiamorntut wannarat@coe.psu.ac.th

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

3 241-440 by W.S.@2009 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 241-440 by W.S.@2009 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. 2 nd Edition : Petterson and Hennessy

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

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

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

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

10 241-440 by W.S.@2009 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,III1986-96 IV,V) Intel(8086,286,1978-96 386,486, Pentium…)

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

12 241-440 by W.S.@2009 MIP R4400 Organization Source : MIP R4000 Microprocessor User’s manual, 2nd edition.

13 241-440 by W.S.@2009 Computer Architecture ISA | I/O system Datapath & Control Digital Design Circuit Design Layout Application OS Compiler Firmware Instruction Set Architecture

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

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

17 241-440 by W.S.@2009 DRAM Technology YearSize 1980 64 Kb 1983256 Kb 1986 1 Mb 1989 4 Mb 1992 16 Mb 1994 64 Mb 1999256 Mb 2002 1 Gb

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

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

20 241-440 by W.S.@2009 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 241-440 by W.S.@2009 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 241-440 by W.S.@2009 Summary Interface: problem between Computer and Outside world. Design : Performance, Power, Area and Cost

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

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


Download ppt "241-440 by 241-440 Computer System Design Lecture 1 Wannarat Suntiamorntut"

Similar presentations


Ads by Google