...
Lab # | Date (2017) | Topic | Handouts | Code Examples | ||||||
---|---|---|---|---|---|---|---|---|---|---|
0 | Infrastructure Setup | lab0-handout | - | |||||||
1 | Jan 11 | Async-Finish Parallel Programming with abstract metrics | lab1-handout, lab1-slides | lab_1.zip | ||||||
2 | Jan 18 | Futures and HJ-Viz | lab2-handout, lab2-slides | lab_2.zip | ||||||
3 | Jan 25 | Cutoff Strategy and Real World Performance | lab3-handout, lab3-slides | lab_3.zip | ||||||
4 | Feb 01 | Java's ForkJoin Framework | lab4-handout, lab4-slides | lab_4.zip | ||||||
5 | Feb 08 | Loop-level Parallelism | lab5-handout, lab5-slides | lab_5.zip | ||||||
6 | Feb 15 | Phasers | lab6-handout | lab_6.zip | ||||||
- | Feb 22 | No lab this week — Exam 1 | - | - | ||||||
7 | Mar 01 | Isolated Statement and Atomic Variables | lab7-handout, lab7-slides | |||||||
8 | Mar 08 | Actors | lab8-handout | |||||||
- | Mar 15 | No lab this week — Spring Break | ||||||||
9 | Mar 22 | Java Threads, Java Locks | lab9-handout | |||||||
10 | Mar 29 | Message Passing Interface (MPI) | lab10-handout | |||||||
- | Apr 05 | No lab this week | ||||||||
11 | Apr 0512 | Apache Spark | lab11-handout | |||||||
12 | Apr | 1219 | Eureka-style Speculative Task Parallelism | lab12 | -handout13 | Apr 19 | TBD | lab13-handout |
Grading, Honor Code Policy, Processes and Procedures
...