Calendar

CISC 372 Parallel Programming
Spring 2011 Tentative Schedule

Topic

Date

Readings

Projects

Quizzes and
Exams

Overview, Syllabus M 2/7 Syllabus
Introductions, Parallel, Distributed,
Grid, Cloud Computing
W 2/9  Chapter 1
MPI Setup, SPMD Model
Barrier and Benchmarking
F 2/11 Chapter 4 Lab 1 Assigned Quiz
Thinking in Parallel:
Functional, Data, Pipelining
M 2/14 Chapter 1
Point-to-Point Communication W 2/16 Chapter 4
F 2/18 Chapter 4 Lab 1 due
Lab 2 assigned
Quiz
Deadlock, wildcard messaging
Bcast
M 2/21 pp 148-149, 507
Embarrassingly parallel apps
Circuit Satisfiability Case Study
W 2/23 Chapter 4
Foster's design methodology F 2/25 Chapter 3 Lab 2 due
Lab 3 assigned
Quiz
Static Domain Decompositions
M 2/28 Homework on Guest Speakers out
Xiaoming Li, ECE Professor, UD
Improving Parallelism for the GPU
W 3/2
Narayan Ganesan, Research Scientist,
Global Computing Lab, UD,
Using CUDA to simulate dynamics of
large scale molecular systems on GPUs
F 3/4 Lab 3 due
Extended to Monday, March 7, 5pm
NO Quiz
Domain Decompositions:
Case Studies
M 3/7 Homework on Guest Speakers Due
Class exercise on Matrix-vector multiply-
First domain decomposition due
Collective Communication:
beyond Barrier, Bcast, and Reduce
W 3/9
F 3/11 Quiz
Divide and Conquer Parallelism
Numerical Integration, Sorting
M 3/14 Lab 4 Out
W 3/16
Review for First Exam F 3/18 Quiz
Michela Taufer, Professor, CIS, UD M 3/21 Lab 4 Due Tuesday, March 22
Dale Shires, Army Research Lab W 3/23
FIRST EXAM F 3/25 FIRST EXAM
SPRING BREAK M 3/28
SPRING BREAK W 3/30
SPRING BREAK F 4/1
Reflect and Review,
Introduce Experimental Study Project
M 4/4
Posing Good Questions; Developing solid investigative procedures W 4/6
Performance Analysis F 4/8 Quiz
Performance Analysis M 4/11 Project Deliverable 1 due; Meet with Instructor this week before Friday
Using MPI_ANY_SOURCE
Manager-Worker Task Distribution
W 4/13
Group Meetings
finalize Deliverable 1
F 4/15 Quiz
Properties of Communication Ops
Modes of Communication
M 4/18 Revised Deliverable 1 due
Nonblocking Communication W 4/20
Project SCRUM meeting
Nonblocking case studies contd
F 4/22 No Quiz
OpenMP Shared Memory
Parallel Programming
M 4/25
OpenMP Shared Memory
Parallel Programming
W 4/27 Deliverable 2 due tomorrow, 8am
Hybrid Parallel Programming F 4/29 Quiz
Case Studies in Parallelization M 5/2
Review for Exam W 5/4
SECOND EXAM F 5/6 SECOND EXAM
Project Presentations
Matt/Sam
Joe/Zach
Lee/Kelvin
M 5/9 Deliverable 4-Report due 8am
Project Presentations
Jeff
Shao-Po
W 5/11
Project Presentations
Michelle
Mary/Andrew
Drew/Ralph/Jon S
F 5/13
Project Presentations
Adam/E/Shawn
Meena/Jon D
M 5/16 Quiz