Versions Compared

Key

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

...

Lab #

Date (2015)

Topic

Handouts

Code Examples

0 Infrastructure Setuplab0-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-slideslab_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-slideslab_5_onedimavg.zip

6

Feb 17

Futures vs. Data-Driven Futures

lab6-handout and lab6-slideslab_6_ddfs_and_futures.zip

7

Feb 24

Unix / Command line Basics, Phasers

lab7-handout and lab7-slideslab_7.zip

-

Mar 02

No lab this week — Spring Break

--

8

Mar 09

Eureka-style Speculative Task Parallelism

lab8-handoutlab_8_eureka.zip

9

Mar 16

Isolated Statement and Atomic Variables

lab9-handoutlab_9.zip
10

Mar 23

Actors

lab10-handoutlab_10_actors.zip

11

Mar 30

Java Threads

lab11-handout and lab11-slideslab_11_threads.zip

12

Apr 06

Java Locks

lab12-handout and lab12-slides 

13

Apr 13

Apache Spark

lab13-handout32big.zip
14Apr 20Message Passing Interface (MPI)lab14-handout 

...