...
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 30 | Futures | lab2-handout | - |
3 | Feb 06 | Cutoff Strategy and Real World Performance | lab3-handout | - |
- |
| No lab this week - Spring Recess | - | |
4 | Feb 20 | Java's ForkJoin FrameworkDDFs | lab4-handout | - |
5 | Feb 27 | No lab this week (midterm exam)DDFs
| lab5-handout - | |
6 | Mar 05 | Loop-level Parallelism | lab6lab5-handout | lab6lab5-intro |
7 | Mar 12 | Isolated Statement and Atomic Variables | lab7lab6-handout | - |
- |
| No lab this week - Spring Break | ||
8 | Mar 26 | Actors | lab8lab7-handout | - |
9 | Apr 02 | Java Threads, Java Locks | lab9lab8-handout | - |
10 | Apr 09 | Message Passing Interface (MPI) | lab10lab9-handout | - |
|
| Apache Spark | - | |
|
| Eureka-style Speculative Task Parallelism | ||
Java's ForkJoin Framework |
Grading, Honor Code Policy, Processes and Procedures
...