...
Lab # | Date (2011) | Topic | Handouts | Code Examples | Solutions | |
---|---|---|---|---|---|---|
1 | Jan 08, 09, 10 | DrHJ setup, Async-Finish Parallel Programming |
| |||
2 | Jan 15, 16, 17 | Abstract performance metrics with async & finish | Search.hj |
| ||
3 | Jan 22, 23, 24 | Data race detection and repair | RacyArraySum1.hj, RacyFib.hj, RacyNQueens.hj, RacyFannkuch.hj |
| ||
4 | Jan 29, 30, 31 | Real performance, work-sharing and work-stealing runtimes, futures | nqueens.hj, ArraySum2.hj |
| ||
5 | Feb 05, 06, 07 | Data-driven futures | MatrixEval.hj, test0.txt, test.txt, DDFEx.hj |
| ||
6 | Feb 12, 13, 14 | Barriers and Phasers | OneDimAveraging.hj |
| ||
- | Feb 19, 20, 21 | No lab (Exam 1 week) |
|
|
| |
7 | Mar 05, 06, 07 | Atomic Variables and Isolated Statement | spanning_tree_isolated.hj, SortedListExampleGbl.hj | |||
8 | Mar 12, 13, 14 | Actors | HJ Actor Examples | |||
9 | Mar 19, 20, 21 | Java Threads | nqueens.hj spanning_tree_atomic.hj | |||
- | Mar 26, 27, 28 | No lab (HW4 deadline, midterm recess) | ||||
10 | Apr 02, 03, 04 | Java Locks | lab10.zip |
| ||
11 | Apr 09, 10, 11 | Message Passing Interface (MPI) | lab11.zip |
| ||
12 | Apr 16, 17, 18 | Map Reduce | WordCount.hj MapReduce.hj, words.txt Index.hj |
|
Grading, Honor Code Policy, Processes and Procedures
...