...
Lab # | Date (2015) | Topic | Handouts | Code Examples |
---|---|---|---|---|
1 | Jan 14 | Infrastructure setup, Async-Finish Parallel Programming | lab1-handout | lab_1.zip |
2 | Jan 21 | Abstract performance metrics with async & finish | lab2-handout | lab_2.zip |
3 | Jan 28 | Futures and Data Race detection | lab3-handout | lab_3_futures.zip and lab_3_datarace.zip |
4 | Feb 04 | Real Performance from Finish Accumulators and Loop-Level Parallelism | lab4-handout and lab4-slides | lab_4_forall.zip and lab_4_hjviz.zip |
5 | Feb 11 | Futures vs. Data-Driven Futures | lab5-handout and lab5-slides | |
6 | Feb 18 | Barriers and Phasers | ||
- | Feb 25 | Isolated Statement and Atomic Variables | ||
- | Mar 04 | No lab this week — Spring Break | ||
8 | Mar 11 | Actors | ||
9 | Mar 18 | Java Threads | ||
10 | Mar 25 | Java Locks | ||
11 | Apr 01 | Message Passing Interface (MPI) | ||
12 | Apr 08 | Map Reduce | ||
13 | Apr 15 | TBD | ||
- | Apr 22 | No lab this week — Last Week of Classes |
...