Math 627 - Introduction to Parallel Computing

Spring 2009 - Matthias K. Gobbert

Detailed Schedule - Last Updated May 07, 2009


This schedule is designed to give you an overview of the material to be covered and is tentative in nature. This is a living document and will be updated throughout the semester.
The chapter numbers refer to Peter S. Pacheco, Parallel Programming with MPI, Morgan Kaufmann, 1997.
Class Date Main Topic
1 M 01/26 Overview and motivation for parallel computing
2 W 01/28 Introduction to the cluster hpc
3, #1 M 02/02 Chapter 1: Introduction
4 W 02/04 Chapter 3: Greetings!
5, #2 M 02/09 Chapter 4: An Application: Numerical Integration
6 W 02/11 Chapter 9: Debugging Your Program
7 M 02/16 Chapter 5: Collective Communication
8 W 02/18 Chapter 5: Collective Communication
9 F 02/20 Chapter 5: Collective Communication, makeup class
10, #3 M 02/23 Chapter 6: Grouping Data for Communication
11 W 02/25 Chapter 6: Grouping Data for Communication
12 F 02/27 Chapter 8: Dealing with I/O, makeup class
13 M 03/02 Snow cancellation
W 03/04 Class cancelled due to conference, makeup was 02/20
14 M 03/09 Chapter 10: Design and Coding of Parallel Programs (Jacobi method)
15, #4 W 03/11 Chapter 13: Advanced Point-to-Point Communication
M 03/16 Spring Break
W 03/18 Spring Break
M 03/23 No class, makeup was 02/27
W 03/25 Class moved to Friday, 03/27, due to conflict
16, #4a F 03/27 Chapter 13: Advanced Point-to-Point Communication
17 M 03/30 Chapter 13: Advanced Point-to-Point Communication
W 04/01 Class moved to Friday, 04/03, due to conflict
18, #5 F 04/03 Chapter 13: Advanced Point-to-Point Communication
19 M 04/06 Chapter 10: Design and Coding of Parallel Programs (Sorting)
20 W 04/08 Report on project background
21 F 04/10 Chapter 7: Communicators and Topologies
22 M 04/13 Chapter 7: Communicators and Topologies
W 04/15 Class moved to Friday, 04/10, due to conflict
23 M 04/20 Chapter 7: Communicators and Topologies
24 W 04/22 Chapter 15: Parallel Libraries: ScaLAPACK and PETSc
25 M 04/27 Chapter 2: An Overview of Parallel Computing
26 W 04/29 Chapter 2: An Overview of Parallel Computing
27 M 05/04 Chapters 11 and 12: Performance and More on Performance
28 W 05/06 Preparation of reports
29 M 05/11 Preparation of presentations
Fr 05/15 02:30 p.m. Project Presentations; notice the date and time!

Copyright © 2001-2009 by Matthias K. Gobbert. All Rights Reserved.
This page version 2.2, May 2009.