COMP3211/9211: Computer Architecture

Coursework

 


Week

Date

Topic

Slides

Refs

Tutes

Labs

1

Tue. 10/03

Introduction

Instruction set Design

pdf

Course Outline

PH Ch.2

 

 

Wed. 11/03

Single cycle datapath

pdf

PH Ch.4

2

Tue. 17/03

Single Cycle Processor Control

pdf

PH Ch.2

Tute1

Lab1

Wed. 18/03

Performance

pdf

PH Ch. 1.4

3

Tue. 24/03

ALU

pdf

PH Ch.3

Tute2

Lab2

Wed. 25/03

ALU (cont.)

pdf

 

4

Tue. 31/03

Multi-cycle datapath

pdf

handout

Tute3

Project work

Wed. 01/04

Intro. to Pipelining

pdf

Ch.4

5

Tue. 07/04

Pipelining Design(1)

pdf

Ch.4

Tute4

quiz consultation

Project work

Wed. 08/04

Quiz

 

 

6

Tue. 21/04

Project Group Presentation

 

 

no tute

no lab

Wed. 22/04

Pipelining Design (2)

pdf

Ch.4

7

Tue. 28/04

Pipelining Design (3)

pdf

Ch.4

Tute5

Project work

Wed. 29/04

Intro. to Memory Hierarchy

pdf

Ch.5

8

Tue. 05/05

Memory Technology

pdf

C-2(in CD)

Tute6

Project work

Wed. 06/05

Cache Design

pdf

Ch.5

9

Tue. 12/05

Cache Design (cont.)

 

Ch.5

Tute7

Project work

Wed. 13/05

Virtural Memory

pdf

Ch.5

10

Tue. 19/05

Buses

Multiprocessors

pdf

pdf

Ch.6

Ch.7

Tute8

Lab3

Wed. 20/05

Multprocessor (cont.)

 

 

11

Tue. 26/05

Group presentation

 

 

Tute9

no lab

Wed. 27/05

Project Part 3 Consultation

 

 

12

Tue. 02/06

Advanced Topics

 

 

project part 3 demonstration

project part 3 demonstration

Wed. 03/06

Review

 

 

Week

Date

Topic

Slides

Refs

Tutes

Labs