...
Lab # | Date (2015) | Topic | Handouts | Code Examples | |||||
---|---|---|---|---|---|---|---|---|---|
0 | Infrastructure Setup | lab0-handout | - | ||||||
1 | Jan 13 | Async-Finish Parallel Programming | lab1-handout, lab1-slides | lab_1.zip | |||||
2 | Jan 20 | Abstract performance metrics with async & finish | lab2-handout, lab2-slides | lab_2.zip | |||||
3 | Jan 27 | Futures and HJ-Viz | lab3-handout, lab3-slides | lab_3.zip | |||||
4 | Feb 03 | Real Performance from Finish Accumulators and Loop-Level Parallelism | lab4-handout and lab4-slides | lab_4.zip | |||||
5 | Feb 10 | Loop Chunking and Barrier Synchronization | lab5-handout and lab5-slides | lab_5.zip | |||||
6 | Feb 17 | Futures vs. Data-Driven Futures | lab6-handout and lab6-slides | lab_6_ddfs_and_futures.zip | |||||
7- | Feb 24 | Unix / Command line Basics, Phasers | lab7-handout and lab7-slides | No lab this week — Exam 1 | - | -lab_7.zip | |||
- | Mar 02 | No lab this week — Spring Break | - | - | |||||
7 | Mar 09 | Phasers | lab7-handout | ||||||
8 | Mar 0916 | Eureka-style Speculative Task Parallelism | lab8-handout | lab_8_eureka.zip | |||||
9 | Mar | 1623 | Isolated Statement and Atomic Variables | lab9-handout | lab_9.zip|||||
10 | Mar | 2330 | Actors | lab10-handout | lab_10_actors.zip|||||
11 | Mar 30Apr 06 | Java Threads | lab11-handout and lab11-slides | lab_11_threads.zip | |||||
12 | Apr 0613 | Java Locks | lab12-handout and lab12-slides | ||||||
13 | Apr 13 | Apache Spark | lab13-handout | 32big.zip14 | Apr 20 | Message Passing Interface (MPI) | lab14lab13-handout |
Grading, Honor Code Policy, Processes and Procedures
...