COMP3211/9211: Computer Architecture

Coursework

 


-->

Week

Date

Topic

Slides

Refs

Tutes

Labs

1

Mon.28/02

Introduction

Instruction set Design

pdf

Course Outline

PH. Ch.2

 

 

Wed. 02/03

Single cycle datapath

pdf

PH. Ch 4

2

Mon. 07/03

Single Cycle Processor Control

pdf

PH. Ch.2

Tute1

Lab1

Wed. 09/03

Performance

pdf

PH. Ch. 1.4

3

Mon. 14/03

ALU

pdf

 

PH. Ch.3

 

Tute2

Lab2

Wed. 16/03

Multicycle Processor

pdf

handout

4

Mon. 21/03

Multicycle processor*

pdf

 

Tute3

Lab3

Wed. 23/03

Intro. to Pipelining

pdf

Ch 4.5

5

Mon. 28/03

Pipelining Design (1)

pdf

Ch 4.6

Tute4

 

Tut-Solutions (1)

Project work

Wed. 30/03

Pipelining Design (2)

pdf  

Ch 4.7 

6

Mon. 04/04

Pipelining Design (2) (cont.)

 

 

group presentation

group presentation

Wed. 06/04

quiz

 

 

7

Mon. 11/04

Pipelining Design (3)

pdf  

Ch 4.7&4.8

Tute5

Lab4

Wed. 13/04

Quiz solution discussion

 

 

8

Mon. 18/04

Memory Technology

pdf

C-9(in CD)

Tute6

Project work

Wed. 20/04

Intro. to Memory Hierarchy

pdf

Ch.5.1

9

Mon. 02/05

Wed. 04/05

Cache Design

pdf

Ch.5.2 &

Ch. 5.3

Tute7

Project work

10

Mon. 09/05

Cache Design (cont.)

Virtual Memory

pdf

Ch.5.4

group presentation

group presentation

Wed. 11/05

Bus

pdf

Ch. 6.5

Ch. 6.6

11

Mon. 16/05

Wed. 18/05

Multiprocessor &

Advance Topics

pdf

 

Tute8

 

Lab5

12

Mon. 23/05

Wed. 25/05

Advance Topics &

Course review

 

pdf

 

Tute9

Proj Project Part 3 work

13

Mon. 30/05

Advance Topics

 

 

tuts 1-9 consultation

Tut-Solutions(2)

Proj Part 3 demo.

Week

Date

Topic

Slides 

Refs 

Tutes

Labs