Presentation is loading. Please wait.

Presentation is loading. Please wait.

240-334 Computer System Design Lecture 1 Wannarat Suntiamorntut.

Similar presentations


Presentation on theme: "240-334 Computer System Design Lecture 1 Wannarat Suntiamorntut."— Presentation transcript:

1 240-334 Computer System Design Lecture 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 % Final30 %

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 Acknowledgemen t Petterson and Hennessy, Computer Organization and Design : Hardware/Software Interface. Prof. Bob Broderson, Berkeley U.

8 Level of Representation

9 Hardware / Software Software Hardware Instruction Set

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,III1986-96 IV,V) Intel(8086,286,1978-96 386,486, Pentium…)

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

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

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

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

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 YearSize 1980 64 Kb 1983256 Kb 1986 1 Mb 1989 4 Mb 1992 16 Mb 1994 64 Mb 1999256 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)


Download ppt "240-334 Computer System Design Lecture 1 Wannarat Suntiamorntut."

Similar presentations


Ads by Google