High Performance Computing

Instructors: Univ-Prof. Dr. Bertil Schmidt
Shortname: 08.079.090
Course No.: 08.079.090
Course Type: Vorlesung/Übung

Requirements / organisational issues

1. Background:

  1. Parallel Hardware
  2. Parallel Software

2. Shared Memory Programming

  1. OpenMP
  2. Pthreads

3. Distributed Memory Programming

  1. MPI
  2. Unified Parallel C (UPC)

4. Parallel Program Development

  1. N-Body Problems
  2. Tree Search

5. Parallel Architectures

  1. The new Intel Xeon Phi (Knights Landing)

Practical Parallel Programming Exercises with C++ (using SAUCE during lectures as well as for Tutorial exercises)
Interactive/Blended Learning Approach

 

Recommended reading list

Pacheco: "An Introduction to Parallel Programming", Mogan Kaufmann, 2011

Dates

Date (Day of the week) Time Location
10/27/2016 (Thursday) 10:00 - 12:00 04 426
2413 - Neubau Physik/Mathematik
11/03/2016 (Thursday) 10:00 - 12:00 04 426
2413 - Neubau Physik/Mathematik
11/10/2016 (Thursday) 10:00 - 12:00 04 426
2413 - Neubau Physik/Mathematik
11/17/2016 (Thursday) 10:00 - 12:00 04 426
2413 - Neubau Physik/Mathematik
11/24/2016 (Thursday) 10:00 - 12:00 04 426
2413 - Neubau Physik/Mathematik
12/01/2016 (Thursday) 10:00 - 12:00 04 426
2413 - Neubau Physik/Mathematik
12/08/2016 (Thursday) 10:00 - 12:00 04 426
2413 - Neubau Physik/Mathematik
12/15/2016 (Thursday) 10:00 - 12:00 04 426
2413 - Neubau Physik/Mathematik
12/22/2016 (Thursday) 10:00 - 12:00 04 426
2413 - Neubau Physik/Mathematik
01/12/2017 (Thursday) 10:00 - 12:00 04 426
2413 - Neubau Physik/Mathematik
01/19/2017 (Thursday) 10:00 - 12:00 04 426
2413 - Neubau Physik/Mathematik
01/26/2017 (Thursday) 10:00 - 12:00 04 426
2413 - Neubau Physik/Mathematik
02/02/2017 (Thursday) 10:00 - 12:00 04 426
2413 - Neubau Physik/Mathematik
02/09/2017 (Thursday) 10:00 - 12:00 04 426
2413 - Neubau Physik/Mathematik