CP-226:
Computer Architecture
Semester: Jan - Apr 2013
Instructor: Virendra
Singh
Class Timing: [5:00 pm – 6:00 pm
(Monday), 9:00 am - 10:00 am (Wednesday), 10:00 am -11:00 am (Friday)]
Syllabus:
Class Schedule:
25 Jan |
Course Introduction |
|
28 Jan |
Computer system fundamental |
|
30 Jan |
Historical events in computer
systems |
|
01 Feb |
Performance measurements |
|
07 Feb |
Instruction Set Architecture |
|
08 Feb |
Instruction
Set Architecture |
|
10 Feb |
RISC
Design: Single cycle implementation |
|
11 Feb |
RISC
Design: Multi-cycle implementation |
|
19 Feb |
RISC Design: Performance
enhancement, pipelining |
|
20 Feb |
Pipeline principles |
|
22 Feb |
Pipeline hazards |
|
27 Feb |
Pipeline hazards |
|
06 Mar |
Pipeline hazards |
|
13 Mar |
Performance evaluation and road
ahead |
|
15 Mar |
Memory System |
|
16 Mar |
Memory Hierarchy Design: Caches |
|
03 Apr |
Memory Hierarchy Design: Caches for
pipelined processors |
|
05 Apr |
Memory Hierarchy Design: Caches for pipelined
processors |
|
05 Apr |
Performance evaluation and
enhancement |
|
10 Apr |
Register file and virtual memory |
|
12 Apr |
Virtual Memory |
|
17 Apr |
Memory system summary |
|
19 Apr |
Beyond pipelining: An introduction
to superscalar architecture |
|
23 Apr |
Input/Output
systems: Disk |
|
24 Apr |
IO Systems interfacing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|