Date | Assignment | Reading | Subject | |
---|---|---|---|---|
Aug 30 | Introduction, administrivia, why are we studying this stuff? | |||
Sep 04 | HW1 | 1.1-1.4 | Basics and terminology | |
Sep 06 | 1.5-1.10 (1.10 is on CD) | The need for parallelism; history | ||
Sep 11 | 2.1-2.7 | Review: assembly language instructions | ||
Sep 11 | Last day to add classes | |||
Sep 13 | HW2 | C.1-C.3 (on CD); download LogiSim; Logisim tutorial | Gates and logical operations | |
Sep 18 | HW1 due | C.3 (on CD); Logisim manual | Karnaugh maps and designing combinational circuits | |
Sep 20 | 2.8-2.12 | Review: assembly language instructions | ||
Sep 25 | 2.13-2.20 (2.20 is on CD) | Review: programming in assembly language | ||
Sep 26 | Last day to drop classes, change grading option, switch sections, add independent study | |||
Sep 27 | 3.1-3.4 | Review: arithmetic | ||
Oct 02 | HW2 due | C.5 | Doing arithmetic in hardware | |
Oct 04 | HW3 | 3.5 | Floating point representation | |
Oct 09 | 3.6-3.10 (3.10 is on CD) | Practicalities of arithmetic | ||
Oct 11 | C.7-C.9 (on CD) | Sequential logic | ||
Oct 16 | C.10 | Finite-state machines and designing sequential circuits | ||
Oct 18 | HW3 due | 4.1-4.4 | Building a processor in hardware | |
Oct 23 | 4.5 | Pipelining; data hazards | ||
Oct 25 | Control hazards; branch prediction | |||
Oct 30 | Closed due to weather | |||
Nov 01 | Closed due to weather | |||
Nov 06 | 4.10-4.11, 4.13-4.15 (4.15 is on CD) |
More forms of parallelism | ||
Nov 07 | Last day to withdraw from classes | |||
Nov 08 | 5.1-5.2 | Memory caches | ||
Nov 13 | 5.3 | Cache performance | ||
Nov 15 | 5.4 | Virtual memory | ||
Nov 20 | 5.5-5.8 | Memory hierarchies | ||
Nov 22 | Thanksgiving: no classes | |||
Nov 27 | HW4 | 5.10-5.13 (5.13 is on CD) | Practicalities of memory hierarchies | |
Nov 29 | 6.1-6.5 | Storage and I/O | ||
Dec 04 | 6.6-6.10 | Storage and I/O: performance and parallelism | ||
Dec 06 | 6.11-6.14 (6.14 is on CD) | Network storage and practicalities | ||
Dec 11 | HW4 due | catch up and review | ||
Dec 13 | make-up day | |||
Dec 20 | CSC 371 final exam, 1:00-3:00 |