Versions Compared

Key

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

...

Lab #

Date (2017)

Topic

Handouts

Code Examples

0 Infrastructure Setuplab0-handout-

1

Jan 11

Async-Finish Parallel Programming with abstract metrics

lab1-handout, lab1-slides
lab_1.zip

2

Jan 18

Futures and HJ-Viz 

lab2-handout, lab2-slides
lab_2.zip

3

Jan 25

Cutoff Strategy and Real World Performance

lab3-handout, lab3-slides lab_3.zip

4

Feb 01

Java's ForkJoin Framework

lab4-handout, lab4-slides   lab_4.zip

5

Feb 08

Loop-level Parallelism

lab5-handout, lab5-slides lab_5.zip

6

Feb 15

Phasers

lab6-handout   lab_6.zip

-

Feb 22

No lab this week — Exam 1

--

7

Mar 01

Isolated Statement and Atomic Variables

lab7-handout, lab7-slides 

8

Mar 08Java Threads

Actors and Selectors

lab8-handout  

-

Mar 15

No lab this week — Spring Break

  
9

Mar 22

Java Threads, Java Locks

lab9-handout  

10

Mar 29Actors and Selectors

Eureka-style Speculative Task Parallelism

lab10-handout  

11

Apr 05Eureka-style Speculative Task Parallelism

 Message Passing Interface (MPI) 

lab11-handout  

12

Apr 12

Message Passing Interface (MPI) Apache Spark

lab12-handout 
13Apr 19Apache SparkTBDlab13-handout 

Grading, Honor Code Policy, Processes and Procedures

...