Lecture on Parallel Programming
SS 09

This lecture is part of the Curriculum for Computational Science and Engineering and the Diplom and Master Program Computer Science.

Room:  HS 2
Time:   Friday, 10:15 - 11:45
First lecture: Friday, 24. April
Language: English

Exercises:    

bullet

Tuesday, 12:45 - 14:15, 01.04.011

bullet

Wednesday, Group 1: 12:30 - 14:00, 01.04.011

bullet

Wednesday, Group 2: 14:00 - 15:30, 01.04.011(Cancelled)

 

Slides

bullet

Introduction (Narration)

bullet

Altix (Narration)

bullet

MPI (Narration)

bullet

Parallelization Approach (Narration)

bullet

Dependence Analysis (Narration)

bullet

OpenMP (Narration)

bullet

Program Parallelization (Narration)

Student Presentations

bullet

Cray Jaguar

bullet

IBM Roadrunner

bullet

 

Final Exam

bullet

The final written exam will be on 24.07.2008, HS 2, 10:15-11:45

bullet

Please register in time at TUM-Online

Exercises

bullet

Tutorial slides first meeting

bullet

helloWorld.c, makefile

MPI

bullet

Exercise sheet

bullet

mpi.tar

bullet

Demo Traceanalyzer

Parallel Tools Platform

bullet

Tutorial of Petkov

bullet

Parallel Tools Platform

bullet

PTP Frequently asked questions

OpenMP

bullet

Exercise sheet

bullet

openmp.tar

bullet

batch script

Dependence Analysis

bullet

Fill in the exercise sheet an return it in the next meeting without your name.

bullet

Program transformations exercises

Contents

bullet

Introduction, Classification of parallel architectures

bullet

Message Passing Interface (MPI)

bullet

Shared memory programming with OpenMP

bullet

Parallel programming

bullet

Dependence analysis

bullet

Automatic parallelization