Calendar
CISC 372 Parallel Programming
|
Topic |
Date |
Readings |
Projects |
Quizzes and
|
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 |