...
Lab # | Date (2013) | Topic | Handouts | Code Examples | Solutions |
---|---|---|---|---|---|
1 | Jan 08, 09, 10 | Infrastructure setup, Async-Finish Parallel Programming | lab1-handout | HelloWorldError.hj, ReciprocalArraySum.hj |
|
2 | Jan 15, 16, 17 | Abstract performance metrics with async & finish | lab2-handout | ArraySum1.hj, Search2.hj, ArraySum3.hj |
|
3 | Jan 22, 23, 24 | Data race detection and repair | lab3-handout | RacyArraySum1.hj, RacyFib.hj, RacyParSearch.hj, RacyFannkuch.hj |
|
4 | Jan 29, 30, 31 | Futures, Finish Accumulators | lab4-handout | ArraySum2.hj, ArraySum4.hj, binarytrees.hj |
|
5 | Feb 05, 06, 07 | Real performance, work-sharing and work-stealing runtimes | nqueens.hj, OneDimAveraging.hj |
| |
6 | Feb 12, 13, 14 | Data-Driven Futures, Barriers and , Phasers |
| ||
7- | Feb 19, 20, 21Data-Driven Futures | No lab (HW3 due, Exam 1 assigned) |
|
|
|
87 | Mar 05, 06, 07 | Atomic Variables and Isolated Statement | |||
98 | Mar 12, 13, 14 | Actors | |||
109 | Mar 19, 20, 21 | Java Threads | |||
1110 | Mar 26, 27, 28 | TBDJava Locks | |||
1211 | Apr 02, 03, 04 | Java LocksMessage Passing Interface (MPI) |
| ||
1312 | Apr 09, 10, 11 | Message Passing Interface (MPI)Map Reduce |
| ||
14- | Apr 16, 17, 18Map Reduce | No lab (HW6 due, Exam 2 assigned) |
|
Grading, Honor Code Policy, Processes and Procedures
...