Class | Date | Day | Topic | Reading | Homework | Who |
1 | 09/15 | Mon | Introduction & Overview | H&P Ch. 1 | #1 Out | BMM |
2 | 09/17 | Wed | MIPS/DLX programming I | H&P Ch. 2, Kane92 | REB | |
3 | 09/19 | Fri | MIPS/DLX programming II | REB | ||
4 | 09/22 | Mon | Instruction set comparison | H&P App. C, D | REB | |
5 | 09/24 | Wed | Pipelined Implementation I | H&P Ch. 3.1--3.5 | #1 Due, #2 Out | REB |
6 | 09/26 | Fri | Pipelined Implementation II | H&P Ch. 3.6--3.12 | REB | |
7 | 09/29 | Mon | Advanced Pipelining I | H&P Ch. 4.1-4.2 | REB | |
8 | 10/01 | Wed | Instruction Level Parallelism | H&P Ch. 4.5, 4.7 | REB | |
9 | 10/03 | Fri | Advanced Pipelining II | H&P Ch. 4.3, 4.4, 4.6 | REB | |
10 | 10/06 | Mon | Case Study | Gwennap | #2 Due, #3 Out | REB |
11 | 10/08 | Wed | Arithmetic Properties | H&P App. A.1--A.7 | BMM | |
12 | 10/10 | Fri | Arithmetic Implementation | H&P App. A.8--A.12 | BMM | |
10/13 | Mon | Mid-Semester Break | ||||
13 | 10/15 | Wed | Memory Technology | H&P Ch. 1.7, 6.2 | REB | |
14 | 10/17 | Fri | Cache Memory | H&P Ch. 5.1--5.7 | #3 Due | BMM |
15 | 10/20 | Mon | Midterm Exam | #4 Out | ||
16 | 10/22 | Wed | Virtual Memory | H&P Ch. 5.8--5.13 | BMM | |
17 | 10/24 | Fri | Busses & I/O | H&P Ch. 6 | BMM | |
18 | 10/27 | Mon | Multimedia Computing | REB | ||
19 | 10/29 | Wed | Network technology I | H&P Ch. 7.1--7.8 | BMM | |
20 | 10/31 | Fri | Network technology II | H&P Ch. 7.9--7.13 | BMM | |
21 | 11/03 | Mon | Network Protocols | Comer Ch. 3--13 | #4 Due, #5 Out | BMM |
22 | 11/05 | Wed | Interconnection networks I | H&P Ch. 7 | BMM | |
23 | 11/07 | Fri | Interconnection networks II | BMM | ||
24 | 11/10 | Mon | Message routing | Leighton, Dally | BMM | |
25 | 11/12 | Wed | Parallel Machines | H&P Ch. 8.1--8.2 | BMM | |
26 | 11/14 | Fri | Data Parallel Programming | Blelloch | BMM | |
27 | 11/17 | Mon | Control Parallel Programming | Cilk, Sunderam | #5 Due, #6 Out | BMM |
28 | 11/19 | Wed | Shared Memory Implementation | H&P Ch. 8.3--8.4 | REB | |
29 | 11/21 | Fri | Cache Protocol verification | Clarke | REB | |
30 | 11/24 | Mon | Memory Consistency | H&P Ch. 8.5--8.7 | REB | |
11/26 | Wed | Thanksgiving vacation | ||||
11/28 | Fri | Thanksgiving vacation | ||||
31 | 12/01 | Mon | Processor/Network Interfaces | H&P Ch. 8.8--8.11 | BMM | |
32 | 12/03 | Wed | Vector Machines | H&P App. B, Smith | REB | |
33 | 12/05 | Fri | Future Technology | #6 Due | REB | |
12/09 | Tue | Final Exam (1--4pm) |
Last Update: 9/25/97
Name: Randal E. Bryant
Email: Randy.Bryant@cs.cmu.edu