...
Lab # | Date (2021) | Topic | Handouts | Examples | |||
---|---|---|---|---|---|---|---|
0 | Infrastructure Setup | lab0-handout | |||||
1 | Jan 10 | Async-Finish Parallel Programming with abstract metricsInfrastructure setup | lab1-handout | ||||
- | Jan 17 | ||||||
2- | Jan 24 | Futures | lab2-handout
| ||||
- | Jan 31 | ||||||
3- | Feb 07 | Cutoff Strategy and Real World Performance |
| lab3-handout | |||
4- | Feb 14 | DDFs | lab4-handout | ||||
- | Feb 21 | No lab this week (Midterm exam) | |||||
- | Feb 28 | ||||||
5- | Mar 07 | Loop-level Parallelism | lab5-handout | lab5-intro | |||
-6 | Mar 14 | Isolated Statement and Atomic Variables | No lab this week (Spring Break) | lab6-handout | |||
- | Mar 21 | ||||||
7- | Mar 28 | Java Threads, Java Locks | lab7-handout | ||||
8- | Apr 04 | Actors | lab8-handout | ||||
- | Apr 11 | Message Passing Interface (MPI) | |||||
- | Apr 18Apache Spark |
| |||||
- |
| Eureka-style Speculative Task Parallelism | |||||
- | Java's ForkJoin Framework |
Grading, Honor Code Policy, Processes and Procedures
...