CISC 372 Parallel Programming Tentative Schedule
Fall 2006

Warning: This will be updated continuously as the course progresses!!

Topic

Date

Readings

Projects

Assignments Due
and Quizzes

Introductions, 
Overview, Syllabus
8/29 Syllabus  
Thinking in Parallel:
Different Models
8/31  Chapter 1 Individual Lab 1 OUT
9/5 Quiz
SPMD Programming
Live Simulation
9/7 Chapter 1 Individual Lab 1 IN
Simple Message Passing
And its implementation
9/12 Chapter 4 Individual Lab 2 OUT Quiz
9/14
First Parallelization Study:
Trapezoidal Rule
9/19 Quiz
Mystery Programs with simple message passing 9/21 Chapter 4 Individual Lab 2 IN
Overview of Collective Communications
Introduction to Stencil Computations
9/26 Appendix A Lab 3 OUT
Homework on collective communication OUT
Quiz
Presentations:
Collective Communications
9/28 Tues Homework IN
Presentations:
Collective Communication
10/3 Quiz
Data Decomposition and Agglomeration Process 10/5 Sections 3.1-3.3
Code Review 10/10 Lab 3 IN NO QUIZ
Dynamic Load Balancing 10/12 Chapter 9 Group Lab 4 OUT
Review Game with Prizes 10/17 NO QUIZ
MIDTERM EXAM 10/19 MIDTERM MIDTERM MIDTERM
Overlapping Communication 10/24 Chapter 9 Group Lab 4 IN Quiz
Overlapping Communication 10/26 Antony's Slides
Communicators 10/31 Section 8.6 Quiz
Communicators 11/2 Section 8.6 (11/3) Project Deliverable 1
Election Day - No Class 11/7
Derived Data Types 11/9 Handout Quiz
Parallel Architectures 11/14 Chapter 2
Performance Evaluation 11/16 Chapter 7 (11/16) Project Deliverable 2 - Codes IN
Project Presentations Set 1 11/21 Lynch/Grieder
Madron/Remington/Cabrero
Barbario
NO QUIZ
Thanksgiving - No Class 11/23
Project Presentations Set 2 11/28 Wiker/Arbaugh/Carboni/Meecham
Barugel/Palmeri/Worrall
Getz/Delano
Lister/Grafinger/Novikova/Mahoney
NO QUIZ
Project Presentations Set 3 11/30 TLynch/Toy
Warner/Keller/Zubriski
Ford/Conley/Schmidt/Kirby/Mathus
Evers/Neal

Review Game 12/5 Chance/Gorak Project Deliverable 4 - Report IN
EXAM 2 Finals Week
Maintained by Lori Pollock.