Versions Compared

Key

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

...

Lab #

Date (2011)

Topic

Handouts

Code Examples

Solutions

1

Jan 10, 11, 12

DrHJ setup, Async-Finish Parallel Programming

lab1-handout

HelloWorld.hjReciprocalArraySum.hjPrimeSieve.hj

TwoWayParallelPrimeSieve.hj

2

Jan 17, 18, 19

Abstract performance metrics with async & finish

lab2-handout

Search.hj

 

3

Jan 23, 25, 26

Data race detection and repair

lab3-handout

RacyArraySum1.hjRacyFib.hjRacyNQueens.hjRacyFannkuch.hj

 

4

Jan 30 Feb 01, 02

Real performance, work-sharing and work-stealing runtimes, futures

lab4-handout

nqueens.hjArraySum2.hj

 

5

Feb 07, 08, 09

Data-driven futures

lab5-handout

MatrixEval.hj, test0.txt, test.txtDDFEx.hj

MatrixEvalDDF.hj

6

Feb 14, 15, 16

Barriers and Phasers

lab6-handout

OneDimAveraging.hj

OneDimAveragingSoln.hj

-

Feb 21, 22, 23

No lab (Exam 1 week)

 

 

 

7

Mar 06, 07, 08

Atomic Variables and Isolated Statement

lab7-handout

spanning_tree_isolated.hjSortedListExampleGbl.hj

 

8

Mar 13, 14, 15

Actors

lab8-handout

HJ Actor Examples

 

- 9

Mar 20, 21, 22 Map Reduce

No lab (HW4 deadline, midterm recess)

 

 

 

10 9

Mar 27, 28, 29

Java Concurrency I

 

 

 

11 10

Apr 03, 04, 05

Java Concurrency II Map Reduce

 

 

 

12 11

Apr 10, 11, 12

CUDA

 

 

 

13 12

Apr 17, 18, 19

MPI

 

 

 

Grading, Honor Code Policy, Processes and Procedures

...