Table 1:
CS 740, Fall 1999, Tentative Schedule.
Class
Date
Day
Topic
Reading
Homework
Who
1
9/8
Wed
Performance & Technology
H&P Ch. 1
#1 Out
TCM
2
9/13
Mon
Alpha Programming
H&P Ch. 2
TCM
3
9/15
Wed
Instruction Set Comparison
H&P App. C & D
TCM
4
9/20
Mon
Basic Pipelining
H&P Ch. 3
#1 Due, #2 Out
TCM
5
9/22
Wed
Advanced Pipelining
H&P Ch. 4
TCM
6
9/27
Mon
Superscalar Processing I
H&P Ch. 4
TCM
7
9/29
Wed
Superscalar Processing II
H&P Ch. 4
TCM
8
10/4
Mon
The Memory Hierarchy
H&P Ch. 5
#2 Due
CBC
9
10/6
Wed
Recent Research on Uniprocessors
TCM
10/11
Mon
Mid-Semester Break
10
10/13
Wed
Cache Performance
H&P Ch. 5
Project Proposal
CBC
11
10/18
Mon
Virtual Memory
H&P Ch. 5
CBC
10/20
Wed
Exam I
N/A
12
10/25
Mon
Multiprocessor Arch. Overview
H&P Ch. 8,CSG Ch. 1
TCM
13
10/27
Wed
Parallel Programming I
CSG Ch. 2
TCM
14
11/1
Mon
Parallel Programming II
CSG Ch. 3 & 4
TCM
15
11/3
Wed
Cache Coherence I
CSG Ch. 5
CBC
16
11/8
Mon
Cache Coherence II
CSG Ch. 5
Project Milestone
CBC
17
11/10
Wed
Synchronization
CSG Ch. 5
CBC
18
11/15
Mon
Memory Consistency
CSG Ch. 6
TCM
19
11/17
Wed
Latency Tolerance
CSG Ch. 11
TCM
20
11/22
Mon
Interconnects, Message-Passing
CSG Ch. 10
Project Due
TCM
11/24
Wed
Thanksgiving
21
11/29
Mon
Recent Research on Multiprocessors
CBC
22
12/1
Wed
Project Poster Session
N/A
12/6
Mon
Exam II (during Final Exam slot)