...
Lab # | Date (2018) | Topic | Handouts | Code Examples |
---|---|---|---|---|
0 | Infrastructure Setup | lab0-handout | - | |
1 | Jan 10 | Async-Finish Parallel Programming with abstract metrics | lab1-handout | - |
2 | Jan 24 | Futures | lab2-handout | - |
3 | Feb 01Jan 31 | Cutoff Strategy and Real World Performance | lab3-handout | - |
4 | Feb 1514 | Java's ForkJoin Framework | lab4-handout | - |
- | Feb 2221
| No lab this week - Midterm Exam | - | |
5 | Mar 01Feb 28 | DDFs
| lab5-handout | - |
6 | Mar 0507 | Loop-level Parallelism | lab6-handout | - |
- | Mar 1514 | No lab this week - Spring Break | ||
7 | Mar 2221 | Isolated Statement and Atomic Variables | lab7-handout | |
8 | Mar 2928 | Actors | lab8-handout | |
9 | Apr 0504 | Java Threads, Java Locks | lab9-handout | |
10 | Apr 1211 | Apache Spark | lab10-handout | |
11 | Apr 1918 | Message Passing Interface (MPI) | lab11-handout | |
|
| Eureka-style Speculative Task Parallelism | ||
|
...