Programming Techniques for Supercomputers [SerienID : 2351]

This lecture introduces basic architectural concepts of parallel computersused in numerical simulation and derivesprogramming and parallelization approaches to efficiently use modern high performance computing systems. As a basic concept analytical or white-box performance modelling is used to describe the interaction between user code and hardware. Appropriate code optimization and parallelization techniques are motivated by this analysis. Major topics covered in the lecture include

  • Single core architecture and optimisation strategies

  • Memory hierarchy and data access optimization

  • Concepts of parallel computers and parallel computing

  • Efficient shared memory parallelisation (OpenMP)

  • Parallelisation approaches for multi-core processors including GPUs

  • Efficient distributed memory parallelisation (MPI)

  • Roofline performance model

  • Serial and parallel performance modelling

Semester

Sommersemester 2021

Zugang via

Nur für Portal

aktualisiert

2021-06-29 14:48:46

Abonnements

21

  • # 1
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-04-13 Sommersemester 2021
  • # 2
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-04-14 Sommersemester 2021
  • # 4
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-04-20 Sommersemester 2021
  • # 5
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-04-21 Sommersemester 2021
  • # 7
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-04-27 Sommersemester 2021
  • # 8
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-04-28 Sommersemester 2021
  • # 10
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-05-04 Sommersemester 2021
  • # 11
    Nur für Portal
    Programming Techniques for Supercomputers Tutorial (CAM project intro)
    Prof. Dr. Gerhard Wellein
    2021-05-05 Sommersemester 2021
  • # 12
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-05-05 Sommersemester 2021
  • # 14
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-05-11 Sommersemester 2021
  • # 15
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-05-12 Sommersemester 2021
  • # 17
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-05-18 Sommersemester 2021
  • # 18
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-05-19 Sommersemester 2021
  • # 20
    Nur für Portal
    Programming Techniques for Supercomputers
    Dr. Georg Hager
    2021-05-26 Sommersemester 2021
  • # 22
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-06-01 Sommersemester 2021
  • # 23
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-06-02 Sommersemester 2021
  • # 25
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-06-08 Sommersemester 2021
  • # 26
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-06-09 Sommersemester 2021
  • # 28
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-06-15 Sommersemester 2021
  • # 29
    Nur für Portal
    Programming Techniques for Supercomputers Tutorial (CAM students)
    Prof. Dr. Gerhard Wellein
    2021-06-16 Sommersemester 2021
  • # 30
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-06-16 Sommersemester 2021
  • # 32
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-06-23 Sommersemester 2021
  • # 33
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-06-22 Sommersemester 2021
  • # 35
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-06-29 Sommersemester 2021
  • # 36
    Nur für Portal
    Programming Techniques for Supercomputers
    Dr. Georg Hager
    2021-06-30 Sommersemester 2021
  • # 38
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-07-06 Sommersemester 2021
  • # 39
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-07-07 Sommersemester 2021
  • # 41
    Nur für Portal
    Programming Techniques for Supercomputers
    Prof. Dr. Gerhard Wellein
    2021-07-13 Sommersemester 2021