15-447 Fall 2007 Class Schedule

 

Class

Date

Day

Topic

Reading

Projects

Lecturer

1

27-Aug

Mon

Overview

1

 

Both

2

29-Aug

Wed

Computer Arithmetic

3.1-3.3

P1 Out

KAS

 

3-Sep

Mon

Qatar Independence Day - No Classes

 

 

n/a

3

5-Sep

Wed

Computer Arithmetic, Floating Point

3.4–3.6

 

KAS

4

10-Sep

Mon

ISA Design

2.1–2.4

 

MFS

5

12-Sep

Wed

ISA Design

2.5–2.6

P1 Due, P2 Out

MFS

6

17-Sep

Mon

Performance and Cost

4.1-4.2

 

KAS

7

19-Sep

Wed

Performance and Cost

4.2-4.3

 

KAS

8

24-Sep

Mon

Slack & Review

 

 

KAS

9

26-Sep

Wed

Exam 1

 

 

n/a

10

1-Oct

Mon

Register File and ALU

5.1–5.4

P2 Due

MFS

11

3-Oct

Wed

Single-Cycle Implementation

 

 

MFS

12

8-Oct

Mon

Multi-Cycle Implementation

5.5, 5.6

P3-part one Out

MFS

13

10-Oct

Wed

Pipelining

6.1-6.3

 

MFS

 

15-Oct

Mon

Eid Al Fitr - No Classes

 

 

n/a

 

17-Oct

Wed

Eid Al Fitr - No Classes

 

 

n/a

14

22-Oct

Mon

Pipelining: Data Hazard and Resoultion

6.4,6.5

P3-part one Due/part two Out

MFS

15

24-Oct

Wed

Pipelining: Control Hazard and Resoultion

6.6

 

MFS

16

29-Oct

Mon

Modern CPU Design

 

 

MFS

17

31-Oct

Wed

Slack & Review

 

 

MFS

18

5-Nov

Mon

Exam 2

 

 

MFS

19

7-Nov

Wed

Memory Hierarchy

7.1

P3-part two Due Nov 11th

MFS

20

12-Nov

Mon

Caches

7.2

P4 Out

MFS

21

14-Nov

Wed

More Caches

7.3

 

MFS

22

19-Nov

Mon

And More Caches

 

 

n/a

23

21-Nov

Wed

VM

7.4

 

KAS

24

26-Nov

Mon

Disks & RAID

8.1,8.2

 

KAS

25

28-Nov

Wed

Busses & I/O

8.4, 8.5

 

KAS

26

3-Dec

Mon

Processor Design and Simulation

 

 

MFS

27

5-Dec

Wed

Exam review

 

P4 Due

Both