Professional Documents
Culture Documents
02
LP – CS6303
LESSON PLAN
LP Rev. No : 00
Sub Code: CS6303
Date : 20/06/2014
Sub Name: COMPUTER ARCHITECTURE
Objectives:
To make students understand the basic structure and operation of digital computer.
Teaching
S.NO. Topic to be covered Duration Reference
Method
Introduction
1 50 minutes Text Book BB/PPT
Eight Great Ideas in Computer Architecture
Components of a Computer System,
2 50 minutes Text Book BB/PPT
Technologies for Building Processors and Memory
Performance: Defining Performance, Measuring
Performance, CPU Performance and Its Factors,
3 50 minutes Text Book BB/PPT
Instruction Performance, The Classic CPU
Performance Equation
4 Power Wall 50 minutes Text Book BB/PPT
Logical Operations
8 50 minutes Text Book BB/PPT
Control Operations
9 Addressing and Addressing Modes 50 minutes Text Book BB/PPT
1
DOC/LP/01/28.02.02
LP – CS6303
LESSON PLAN
LP Rev. No : 00
Sub Code: CS6303
Date : 20/06/2014
Sub Name: COMPUTER ARCHITECTURE
ALU - Addition and subtraction – Multiplication – Division – Floating Point operations – Subword
parallelism.
Objectives:
To familiarize the students with arithmetic and logic unit and implementation of fixed point
and floating-point arithmetic operations.
Teaching
S.NO. Topic to be covered Duration Reference
Method
10 ALU: Addition and Subtraction 50 minutes Text Book BB/PPT
2
DOC/LP/01/28.02.02
LP – CS6303
LESSON PLAN
LP Rev. No : 00
Sub Code: CS6303
Date : 20/06/2014
Sub Name: COMPUTER ARCHITECTURE
S.NO Teaching
Topic to be covered Duration Reference
. Method
Basic MIPS implementation Text Book BB/PPT
17 50 minutes
20 The Simple Datapath with the Control Unit 50 minutes Text Book BB/PPT
23 Pipelined control: Adding Control to the Pipelined Datapath 50 minutes Text Book BB/PPT
24 Handling Data hazards: Datapath to Resolve Hazards via Forwarding 50 minutes Text Book BB/PPT
LP – CS6303
LESSON PLAN
3
DOC/LP/01/28.02.02
UNIT IV PARALLELISM
Objectives:
Teaching
S.NO. Topic to be covered Duration Reference
Method
Parallelism via Instructions-Instruction-level-parallelism: Software Text Book BB/PPT
28 based approach to exploiting Instruction Level Parallelism
50 minutes
29 Hardware based approach to exploiting Instruction Level Parallelism 50 minutes Text Book BB/PPT
31 Flynn's classification: SISD, MIMD, SIMD, SPMD and Vector 50 minutes Text Book BB/PPT
Hardware multithreading: Fine-Grained Multithreading, Coarse- Text Book BB/PPT
32 Grained Multithreading
50 minutes
351 Intel Multi-core architecture, Homogeneous vs. Heterogeneous Cores 50 minutes Text Book BB/PPT
LP – CS6303
LESSON PLAN
4
DOC/LP/01/28.02.02
Memory hierarchy - Memory technologies – Cache basics – Measuring and improving cache
performance - Virtual memory, TLBs - Input/output system, programmed I/O, DMA and interrupts,
I/O processors.
Objectives:
To familiarize the students with hierarchical memory system including cache memories and
virtual memory.
To expose the students with different ways of communicating with I/O devices and standard
I/O interfaces.
Teaching
S.NO. Topic to be covered Duration Reference
Method
37 Memory hierarchy - Memory technologies 50 minutes R1 BB/PPT
5
DOC/LP/01/28.02.02
LP – CS6303
LESSON PLAN
LP Rev. No : 00
Sub Code: CS6303
Date : 20/06/2014
Sub Name: COMPUTER ARCHITECTURE
Week 1 2 3 4 5 6 7 8 9 10 11 12
Prof.S.Muthukumar
Name Dr.V.Vidhya
Ms.B.Jayalakshmi
Professor /CS
Designation HOD / CS
Asst.Professor / CS