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 * 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
Course Administration Instructor : Wannarat Suntiamorntut Office hours : Mon. - Wedn. 09: :30 Material : Text : Computer Organization & Design : Hardware/Software Interface. Edition : Petterson and Hennessy
Grading Assignment 40 % Simple processor Design based on MIPs Midterm 30 % Final30 %
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.
Acknowledgemen t Petterson and Hennessy, Computer Organization and Design : Hardware/Software Interface. Prof. Bob Broderson, Berkeley U.
Level of Representation
Hardware / Software Software Hardware Instruction Set
Example ISA Digital Alpha(V1,V3) HP PA-RISC(V1.1,V2.0) Sun Sparc(V8, V9) SGI MIPS(MIPS I,II,III IV,V) Intel(8086,286, ,486, Pentium…)
MIP R4000 ISA * Load/Store * Computation * Jump/Branch * Floating point * Memory management * Special R0 - R31 PC HI LO All 32-bit wide
MIP R4400 Organization Source : MIP R4000 Microprocessor User’s manual, 2nd edition.
Computer Architecture ISA | I/O system Datapath & Control Digital Design Circuit Design Layout Application OS Compiler Firmware Instruction Set Architecture
Computer Architecture Computer Architecture Technology Programming Language Application OS Constraints e.g. cost, energy
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
Technology
DRAM Technology YearSize Kb Kb Mb Mb Mb Mb Mb Gb
Processor Performance
DSP Processor Improvement
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
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
Summary Interface: problem between Computer and Outside world. Design : Performance, Power, Area and Cost
Break 5 Minutes Questions & Answers
Next to Lecture 2 : Role of Performance & Instruction Set Architecture (ISA)