Versions Compared

Key

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

...

Lab #

Date (2013)

Topic

Handouts

Code Examples

Solutions

1

Jan 08, 09, 10

Infrastructure setup, Async-Finish Parallel Programming

lab1-handoutHelloWorldError.hj, ReciprocalArraySum.hj

 

2

Jan 15, 16, 17

Abstract performance metrics with async & finish

lab2-handoutArraySum1.hj, Search2.hj, ArraySum3.hj

 

3

Jan 22, 23, 24

Data race detection and repair

  

 

4

Jan 29, 30, 31

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

  

 

5

Feb 05, 06, 07

Data-driven futures

  

 

6

Feb 12, 13, 14

Barriers and Phasers

  

 

-7

Feb 19, 20, 21

No lab (Exam 1 week)TBD

 

 

 

78

Mar 05, 06, 07

Atomic Variables and Isolated Statement

   

89

Mar 12, 13, 14

Actors

   

910

Mar 19, 20, 21

Java Threads

   
-11

Mar 26, 27, 28

No lab (HW4 deadline, midterm recess)TBD

   

1012

Apr 02, 03, 04

Java Locks

  

 

1113

Apr 09, 10, 11

Message Passing Interface (MPI)

  

 

1214

Apr 16, 17, 18

Map Reduce

  

 

...