Versions Compared

Key

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

...

16lab_9.zip 23lab_10_actors.zip32big.zip

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.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-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-handoutlab_8_eureka.zip 
9

Mar

23

Isolated Statement and Atomic Variables

lab9-handout 

10

Mar

30

Actors

lab10-handout 

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-handout14Apr 20Message Passing Interface (MPI)lab14lab13-handout 

Grading, Honor Code Policy, Processes and Procedures

...