Presentation is loading. Please wait.

Presentation is loading. Please wait.

240-334 By Wannarat 240-334 Computer System Design Lecture 1 Wannarat Suntiamorntut.

Similar presentations


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

1 240-334 By Wannarat 240-334 Computer System Design Lecture 1 Wannarat Suntiamorntut

2 240-334 By Wannarat Overview Computer Organization & Design Both in Hardware/Software Interface Learning by Evolution Based on RISC processor (MIPS)

3 240-334 By Wannarat 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 240-334 By Wannarat 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 240-334 By Wannarat Grading Assignment 30 % Simple processor Design based on MIPs Midterm 35 % Final35 %

6 240-334 By Wannarat 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 240-334 By Wannarat 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

8 240-334 By Wannarat Level of Representation

9 240-334 By Wannarat Hardware / Software Software Hardware Instruction Set

10 240-334 By Wannarat 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 240-334 By Wannarat MIP R4000 ISA * Load/Store * Computation * Jump/Branch * Floating point * Memory management * Special R0 - R31 PC HI LO All 32-bit wide

12 240-334 By Wannarat MIP R4400 Organization Source : MIP R4000 Microprocessor User’s manual, 2nd edition.

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

14 240-334 By Wannarat Computer Architecture Computer Architecture Technology Programming Language Application OS Constraints e.g. cost, energy

15 240-334 By Wannarat 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 240-334 By Wannarat Technology

17 240-334 By Wannarat 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 240-334 By Wannarat Processor Performance

19 240-334 By Wannarat DSP Processor Improvement

20 240-334 By Wannarat 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 240-334 By Wannarat 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 240-334 By Wannarat Summary Interface: problem between Computer and Outside world. Design : Performance, Power, Area and Cost

23 240-334 By Wannarat Break 5 Minutes Questions & Answers

24 240-334 By Wannarat Next to Lecture 2 : Role of Performance & Instruction Set Architecture (ISA)


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

Similar presentations


Ads by Google