Date post: | 09-Jan-2016 |
Category: |
Documents |
Upload: | bharat-sankhlecha |
View: | 6 times |
Download: | 1 times |
of 20
ECE540 COMPUTER ORGANIZATION AND ARCHITECTURELECTURE 0
COURSE DETAILLTP -3 0 0 [Three Lecture/Week]Communication [email protected] 33 Room no : 203 Cabin no : 29Text BookCOMPUTER SYSTEM ARCHITECTURE by M. Morris Mano, PEARSON EDUCATION, 3rd Edition, (2007)Reference BookCOMPUTER ARCHITECTURE & PARALLEL PROCESSING by KAI HWANG, FAYE A. BRIGGS, MC GRAW HILL, 1st Edition, (1985)COMPUTER ORGANIZATION AND DESIGN by DAVID A. PATTERSON AND JOHN L.HENNESSY, MORGAN KAUFMANN PUBLISHERS, 1st Edition, (2010)
COURSE ASSESSMENT MODELMarks Break upAttendance 5CA (Two best out of three tasks) 20MTE 25ETE 50Total 100 One test before MTE and one after MTE Term paper
COURSE OBJECTIVES:To learn the fundamental aspects of computer architecture designTo understand different ways of communicating with I/O devices and interfacesTo understand memory hierarchyTo understand parallel processing and multiprocessor systems
I HOPE YOU ARE HERE FOR THISHow does an assembly program end up executing as digital logic?What happens in-between?How is a computer designed using logic gates and wires to satisfy specific goals?CSE104 Computer Programming ECE213 Digital Electronics
LEVELS OF TRANSFORMATIONMicroarchitectureISA (Architecture)Program/LanguageAlgorithmProblemLogic
CircuitsRuntime System(VM, OS, MM)Electrons
ABSTRACTION INPUTOutput
WHAT WILL YOU LEARNComputer Architecture: The science and art of designing, selecting, and interconnecting hardware components and designing the hardware/software interface to create a computing system that meets functional, performance, energy consumption, cost, and other specific goals.
WHY STUDY COMPUTER ARCHITECTURE?
THE COURSE CONTENTSUnit I :Introduction to computer system (5)Unit II :Basic computer organization (6)Unit III: Central processing unit (7)Unit IV: Computer arithmetic (5)Unit V: Input output organization and Memory organization (7)Unit VI: Introduction to parallel processing (6)Syllabus
INTRODUCTION TO COMPUTER SYSTEMRTLALUALU operationsBus and Memory
Unit 1
BASIC COMPUTER ORGANIZATIONInstruction CodesComputer RegistersTiming and ControlInstruction cycleInput output
Unit 2
CENTRAL PROCESSING UNITControl UnitControl MemoryInstruction FormatAddressing Modes
Unit 3
COMPUTER ARITHMETICAddition Subtraction Multiplication algorithm Division algorithm
Unit 4
INPUT OUTPUT AND MEMORY ORGANIZATIONUnit 5Memory hierarchy Cache memoryVirtual memory Input out interfaceDMASerial communication
INTRODUCTION TO PARALLEL PROCESSINGPipeliningVector processingMultiprocessor architecture
Unit 6
THE COURSE OUTCOMEEnable you to understand the design process of a computer and critical elements in each stepYou will understand memory hierarchy and its impact on computer cost/performanceYou will understand parallelism both in terms of a single processor and multiple processors
GET SET GO!!!Gear upFasten your seat belts
NEXT CLASS: INTRODUCTION TO COMPUTER SYSTEM
THANK YOU
How is the HW/SW interface designed*ISA is the interface between hardware and software It is a contract that the hardware promises to satisfy.Algorithm: step by step procedure where each step is effectively computable, is definite (precisely defined), and terminates**