Introduction to Parallel Computing

Wintersemester 2011/2012 - Matthias K. Gobbert

Detailed Schedule - Last Updated 02/10/12


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
Lecture 1 Mo. 12/05/11 Motivation for parallel computing
Lab 1 Tu. 12/06/11 Linux, hello_serial.c, hello_parallel.c, running jobs
Lecture 2 We. 12/07/11 Chapter 3: Greetings!
Lecture 3 Mo. 12/12/11 Chapter 4: An Application: Numerical Integration
Lab 2 Tu. 12/13/11 Ch. 3 and 4
Lecture 4 We. 12/14/11 Chapter 5: Collective Communication
Lecture 5 Mo. 12/19/11 Chapter 5: Collective Communication
Lab 3 Tu. 12/20/11 Introduction to HW 4 and 5 on Power Method
Lecture 6 We. 12/21/11 Chapter 5: Collective Communication
Lecture 7 Mo. 01/09/12 IEEE Standard for Floating-Point Arithmetic
Lab 4 Tu. 01/10/12 IEEE Standard for Floating-Point Arithmetic
Lecture 8 We. 01/11/12 Chapter 11: Performance
Lecture 9 Mo. 01/16/12 The Library Packages BLAS and LAPACK
Lab 5 Tu. 01/17/12 How to Use BLAS
Lecture 10 We. 01/18/12 Class cancelled due to Vollversammlung
Lecture 11 Mo. 01/23/12 Chapter 6: Grouping Data for Communication
Lab 6 Tu. 01/24/12 Use of BLAS2 and BLAS3
Lecture 12 Mo. 01/30/12 Chapter 6: Grouping Data for Communication
Lab 7 Tu. 01/31/12 Discussion of HW 3 on the Trapezoidal Rule
Lecture 13 We. 02/01/12 Chapter 7: Communicators and Topologies
Lecture 14 Mo. 02/06/12 Chapter 10: Design and Coding of Parallel Programs (Sorting)
Lab 8 Tu. 02/07/12 Discussion of HW 2 on Ringsend
Lecture 15 We. 02/08/12 Chapter 7: Fox's Algorithm
Lab 9 Fr. 02/10/12 Discussion of HWs 4 and 5 on the Power Method

Copyright © 2001-2012 by Matthias K. Gobbert. All Rights Reserved.
This page version 3.6, February 2012.