bild
School of
Computer Science
and Communication

Parallel Computations for Large-Scale Problems, Part 1

Recent Informations Spring 2012

  • Here are the slides of the PDC Environment lecture.
  • If you are missing the first lecture, you will not get access to the computer ressources at PDC.
  • A paper copy of the homeworks shall be handed in at the students' expedition!
  • In order to be able to use ssh you need to follow the instructions at this site.
  • During the the scheduled lab sessions, use ferlin-course.pdc.kth.se as your login node!
  • If you have a problem using mpicc, please try
    module add i-compilers
    instead of i-compilers/latest.
  • Here you will find the instructions for Lab 1: Instructions
  • Course Spring '12 starts in D42 on Monday, January 16, 2012 at 10 o'clock

Teacher

Michael Hanke, hanke@nada.kth.se, (course administrator), room 4529, tel. 7906278

CSC Registration

Please register via rapp!

Literature

Barry Wilkinson, Michael Allen: Parallel Programming, 2nd ed., Pearson Education International 2005, ISBN 0-13-191865-6
Peter S. Pacheco: A Users Guide to MPI, to buy at the students expedition
Michael Hanke: Lecture Notes, to buy at the students expedition

Other Reading

These books are not required for the course, but are recommended to those who would like to learn more:

Ananth Grama, Anshul Gupta, George Karypis, Vipin Kumar: Introduction to parallel computing, 2nd ed., Addison Wesley 2003, ISBN 0-201-64865-2
Peter S. Pacheco: Parallel programming with MPI, Morgan Kaufmann 1997

Preliminary Schedule

Week  When           Where  What  Subject (preliminary)
  3   Mo 16/1  10-12  D42   Lect  Introduction
      Th 19/1  13-15  Q31   Lect  Performance models
  4   Mo 23/1  10-12  D42   Lect  Introduction to C
      Th 26/1  13-15  Q34   Lect  MPI
  5   Mo 30/1  10-12  Spe   Lab
      Th  2/2  13-15  Q34   Lect  Image reconstruction and Poisson equation
  7   Mo 13/2  10-12  D42   Lect  continuation
      Th 16/2  10-12  V21   Lect  Matrix multiplication, collective communications
  8   Mo 20/2  10-12  D42   Lect  continuation
      We 22/2  13-15  D41   Lect  Linear systems of equations
  9   Mo 27/2  10-12  D42   Lect  Sorting
      We 29/2  13-15  Q21   Lect  algorithms on graphs
 10   Mo  5/3  10-12  D41   Lect  Outlook, midterm quiz

Examination

The course consists of two moments:
  • Homework evaluation and mid-term quiz (3 credits): The mid-term quiz will be held during the lecture on 5/3. (45 minutes) There will be no other occasion for taking the mid-term quiz!! I assume this is clear enough.
  • Lab report (3 credits): You will do a project where you can choose among two proposals. Deadline for the lab report is April 20th, 2012.

Homeworks

There will be three homeworks. They can be done individually or in groups of (at most!) two. Written reports should be handed in for each exercise.
  1. Homework 1. Deadline: 13/2-12
  2. Homework 2. Deadline: 27/2-12
  3. Homework 3. Deadline: 12/3-12

Course Directory

The course has a directory in the UNIX afs system,
/info/parpro1-12
The directory will contain files (programs, textfiles etc.) relevant to the course.
Copyright © Published by: Michael Hanke <hanke@nada.kth.se>
Updated 2012-01-09