...
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 | |||||||
3 | Feb 16 | Cutoff Strategy and Real World Performance | lab3-handout | |||||||
4 | Feb 23 | DDFs | lab4-handout | |||||||
-5 | Mar 02 | No lab this week | 5 | Mar 09 | Loop-level Parallelism | lab5- | handouthandout | lab5-intro | ||
5 | Mar 09 | No lab this week (Midterm exam) | ||||||||
- | Mar 16 | No lab this week (Spring "Sprinkle" Day) | ||||||||
- |
| Isolated Statement and Atomic Variables | ||||||||
- | Actors | |||||||||
- |
| Java Threads, Java Locks | ||||||||
- |
| Message Passing Interface (MPI) | ||||||||
- |
| Apache Spark | ||||||||
- |
| Eureka-style Speculative Task Parallelism | ||||||||
- | Java's ForkJoin Framework |
...