...
Lab # | Date (2020) | Topic | Handouts | Examples | ||||
---|---|---|---|---|---|---|---|---|
0 | Infrastructure Setup | lab0-handout | - | |||||
1 | Jan 16 | Async-Finish Parallel Programming with abstract metrics | lab1-handout | - | ||||
- | No lab this week | |||||||
2 | Jan 2330 | Futures | lab2-handout | - | ||||
3 | Jan 30Feb 06 | Cutoff Strategy and Real World Performance | lab3-handout | - | ||||
- |
| No lab this week - Spring Recess | - | |||||
4 | Feb 0620 | Java's ForkJoin Framework | lab4-handout - | - | ||||
| No lab this week - Spring Recess | - | 5 | Feb 2027 | DDFs
| lab5-handout | - | |
6 | Feb 27Mar 05 | Loop-level Parallelism | lab6-handout | lab6-intro | ||||
7 | Mar 0512 | Isolated Statement and Atomic Variables | lab7-handout | - | 8Mar 12 | Actors | lab8||
- | handout- | -
| No lab this week - Spring Break | |||||
8 | Mar 26 | Actors | lab8-handout | - | ||||
9 | Apr 02 | Java Threads, Java Locks | lab9-handout | - | ||||
10 | Apr 0209 | Message Passing Interface (MPI) | lab10-handout | - | ||||
|
| Apache Spark | - | |||||
|
| Eureka-style Speculative Task Parallelism | ||||||
|
...