1 |
January 11th |
Administration-Introduction
[appendix 1]
|
2 |
January 13th |
Introduction
[appendix 2]
|
3 |
January 18th |
Multiprocessor Architecture Basics
[chapter 1]
|
4 |
|
Mutual Exclusion
[chapter 2]
|
5 |
January 25th |
Concurrent Objects
[chapter 3]
|
6 |
January 27th |
Foundations of Shared Memory
[chapter 4]
|
7 |
February 1st |
Foundations of Shared Memory Continued |
8 |
February 3rd |
Relative Power of Primitive Synchronization Ops
[chapter 4]
|
9 |
February 8th |
Relative Power of Primitive Synchronization Ops continued |
10 |
February 10th |
Consensus
[chapter 5]
|
11 |
February 15th |
Consensus Continued
[chapter 6]
|
12 |
February 17th |
Spin Locks and Contention
[chapter 7]
|
13 |
February 22nd |
Linked Lists
[chapter 9]
|
14 |
March 1st |
Linked Lists
[chapter 9]
|
15 |
March 3rd |
Linked Lists
[chapter 9]
|
16 |
March 8th |
Concurrent Queues and Stacks
[chapter_10_11]
|
17 |
March 10th |
Concurrent Queues and Stacks
[chapter_10_11]
|
|
March 15th |
Spring Recess |
|
March 17th |
Spring Recess |
18 |
March 22nd |
Midterm Exam |
19 |
March 24th |
Counting |
20 |
March 29th |
Barrier/Future and Work Distribution |
21 |
March 31st |
Transactional Memory |
22 |
April 5th |
Project Presentation |
23 |
April 7th |
Project Presentation |
24 |
April 12th |
Project Presentation |
25 |
April 14th |
Project Presentation |
26 |
April 19th |
Paper Presentation |
27 |
April 21st |
Paper Presentation |
28 |
April 26th |
Paper Presentation |
29 |
April 28th |
Paper Presentation |
30 |
TBD |
Final Exam |