Versions Compared

Key

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

...

19 20, 21 26, 27, 28

Lab #

Date (2014)

Topic

Handouts

Code Examples

1

Jan 13, 15

Infrastructure setup, Async-Finish Parallel Programming

lab1-handoutHelloWorldError.java, ReciprocalArraySum.java

-

Jan 20, 22

No lab this week — Jan 20 is Martin Luther King, Jr. Day

  

2

Jan 27, 29

Abstract performance metrics with async & finish

  

3

Feb 03, 05

Data race detection and repair

  

4

Feb 10, 12

Futures, Finish Accumulators

 

 

5

Feb 17, 19

Real performance, work-sharing and work-stealing runtimes

  

6

Feb 24, 26

Barriers, Data-Driven Futures

 

 

-

Mar 03, 05

No lab this week — Spring Break

  

7

Mar 0510, 06, 0712

Isolated Statement and Atomic Variables

  

8

Mar 1217, 13, 1419

Actors

  
9

Mar

24,

26

Java Threads

  

10

Mar

31, Apr 02

Java Locks

  

-11

Apr 02, 03, 04

No new lab (extra time to complete Lab 10 due to midterm recess)

  

11

Apr 09, 10, 1107, 09

Message Passing Interface (MPI)

  

12

Apr 14, 16, 17, 18

Map Reduce

  

Grading, Honor Code Policy, Processes and Procedures

...