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 |
CISC 372 Parallel Programming