...
Lab # | Date (2021) | Topic | Handouts | Examples | |
|---|---|---|---|---|---|
| 0 | Infrastructure Setup | lab0-handout | |||
1 | Jan 26 | Async-Finish Parallel Programming with abstract metrics | lab1-handout | ||
| - | Feb 02 | No lab this week | |||
2 | Feb 09 | Futures | lab2-handout | ||
| - | Feb 16 | No lab this week (classes cancelled) | |||
3 | Feb 23 | Cutoff Strategy and Real World Performance | lab3-handout | ||
| 4 | Mar 02 | DDFs | lab4-handout | ||
| - | Mar 09 | No lab this week (Midterm exam) | |||
| - | Mar 16 | No lab this week (Spring "Sprinkle" Day) | |||
| 5 | Mar 23 | Loop-level Parallelism | lab5-handout | lab5-intro | |
6 | Mar 30 | Isolated Statement and Atomic Variables | lab6-handout | ||
| - | Apr 06 | No lab this week (Spring "Sprinkle" Day) | |||
| -7 | Apr 13 | Java Threads, Java LocksActors | |||
| - |
| Java Threads, Java LocksActors | |||
- |
| Message Passing Interface (MPI) | |||
- |
| Apache Spark | |||
- |
| Eureka-style Speculative Task Parallelism | |||
| - | Java's ForkJoin Framework |
...