Readings are to be completed before the class session. Written assignments are due at the beginning of class unless otherwise noted. We may change assigned homework at any time before it is assigned. Schedule subject to change.You may navigate to the course's home page for more course related information.
Schedule last updated Thu Nov 13.
Session quick links: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Week | Session | Reading | HW Due | Topics | Slides | HW Assigned | Milestone |
---|---|---|---|---|---|---|---|
0 |
Thu Sep 4 |
|
Introduction | ||||
0 |
Fri Sep 5 |
|
|
GC Basics | |||
1 |
Mon Sep 8 |
|
|
GC Design Choices | |||
1 |
Tue Sep 9 |
|
|
Reference counting garbae collection | |||
1 |
Thu Sep 11 |
|
|
Advancements in RCGC | |||
1 |
Fri Sep 12 |
|
|||||
2 |
Mon Sep 15 |
|
Advancements in RCGC | ||||
2 |
Tue Sep 16 |
|
Reclaiming cyclic structures | ||||
2 |
Thu Sep 18 |
|
|
Mark-Sweep Garbage Collection | |||
2 |
Fri Sep 19 |
|
|||||
3 |
Mon Sep 22 |
|
Mark-sweep GC, marking | ||||
3 |
Tue Sep 23 |
|
|||||
3 |
Thu Sep 25 |
|
Optimizations for marking and sweeping | ||||
3 |
Fri Sep 26 |
|
|
||||
4 |
Mon Sep 29 |
|
Copying garbage Collection | ||||
4 |
Tue Sep 30 |
|
Cheney's copying collector | ||||
4 |
Thu Oct 2 |
|
Advanced Copying Collection | ||||
4 |
Fri Oct 3 |
|
Exam 1 | ||||
5 |
Mon Oct 6 |
|
|
Generational Garbage Collection | Project milestone 2 | ||
5 |
Tue Oct 7 |
|
Promotion policies | ||||
5 |
Thu Oct 9 |
|
Promotion policies, generation organization, age recording | ||||
5 |
Fri Oct 10 |
|
|||||
6 |
Mon Oct 13 |
|
Inter-Generational Pointers | ||||
6 |
Tue Oct 14 |
|
Non-copying generational collection & scheduling GC | Project milestone 3 | |||
7 |
Mon Oct 20 |
|
|
Incremental and Concurrent Garbage Collection | |||
7 |
Tue Oct 21 |
|
Incremental Mark-sweep collectors | ||||
7 |
Thu Oct 23 |
|
|||||
7 |
Fri Oct 24 |
|
|||||
8 |
Mon Oct 27 |
|
Concurrent reference counting | Project milestone 4 | |||
8 |
Tue Oct 28 |
|
Baker's copying collector | ||||
8 |
Thu Oct 30 |
|
Baker's Treadmill collector | ||||
8 |
Fri Oct 31 |
|
|||||
9 |
Mon Nov 3 |
|
|||||
9 |
Tue Nov 4 |
|
|||||
9 |
Thu Nov 6 |
|
|||||
9 |
Fri Nov 7 |
|
Exam 2 | ||||
10 |
Mon Nov 10 |
|
|||||
10 |
Tue Nov 11 |
|
|||||
10 |
Thu Nov 13 |
|
Course evaluatons | ||||
10 |
Fri Nov 14 |
|