Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Lab #

Date (2015)

Topic

Handouts

Code Examples

1

Jan 14

Infrastructure setup, Async-Finish Parallel Programming

lab1-handoutlab_1.zip

2

Jan 21

Abstract performance metrics with async & finish

lab2-handoutlab_2.zip

3

Jan 28

Futures and Data Race detection

lab3-handoutlab_3_futures.zip and lab_3_datarace.zip

4

Feb 04

Real Performance from Finish Accumulators and Loop-Level Parallelism

lab4-handout and lab4-slideslab_4_forall.zip and lab_4_hjviz.zip

5

Feb 11

Loop Chunking and Barrier Synchronization

lab5-handout and lab5-slides 

6

Feb 18

Futures vs. Data-Driven Futures

lab6-handout and lab6-slides 

7

Feb 25

Basics of Command line and Unix

lab7-handout and lab7-slides 

-

Mar 04

No lab this week — Spring Break

lab8-handout  

8

Mar 11

Eureka-style Speculative Task Parallelism

 lab8-handout 

9

Mar 18

Isolated Statement and Atomic Variables, Actors

  
10

Mar 25

Java Threads

  

11

Apr 01

Java Locks

  

12

Apr 08

Message Passing Interface (MPI)

  

13

Apr 15

Map Reduce

  
-Apr 22No lab this week — Last Week of Classes  

...