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 2020
Lehrenden
Zugang via
Nur für Portal
aktualisiert
2024-04-15 17:41:54
Abonnements
10
-
# 1Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-04-22 Sommersemester 20201Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-04-22 Sommersemester 2020Nur für PortalGesperrt clip
-
# 2Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-04-23 Sommersemester 20202Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-04-23 Sommersemester 2020Nur für PortalGesperrt clip
-
# 4Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-04-29 Sommersemester 20204Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-04-29 Sommersemester 2020Nur für PortalGesperrt clip
-
# 5Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-04 Sommersemester 20205Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-04 Sommersemester 2020Nur für PortalGesperrt clip
-
# 6Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-06 Sommersemester 20206Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-06 Sommersemester 2020Nur für PortalGesperrt clip
-
# 8Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-11 Sommersemester 20208Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-11 Sommersemester 2020Nur für PortalGesperrt clip
-
# 10Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-12 Sommersemester 202010Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-12 Sommersemester 2020Nur für PortalGesperrt clip
-
# 11Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-18 Sommersemester 202011Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-18 Sommersemester 2020Nur für PortalGesperrt clip
-
# 13Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-21 Sommersemester 202013Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-21 Sommersemester 2020Nur für PortalGesperrt clip
-
# 14Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-25 Sommersemester 202014Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-25 Sommersemester 2020Nur für PortalGesperrt clip
-
# 16Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-28 Sommersemester 202016Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-05-28 Sommersemester 2020Nur für PortalGesperrt clip
-
# 17Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-06-04 Sommersemester 202017Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-06-04 Sommersemester 2020Nur für PortalGesperrt clip
-
# 20Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-06-08 Sommersemester 202020Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-06-08 Sommersemester 2020Nur für PortalGesperrt clip
-
# 21Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-06-15 Sommersemester 202021Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-06-15 Sommersemester 2020Nur für PortalGesperrt clip
-
# 23Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-06-18 Sommersemester 202023Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-06-18 Sommersemester 2020Nur für PortalGesperrt clip
-
# 24Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-06-22 Sommersemester 202024Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-06-22 Sommersemester 2020Nur für PortalGesperrt clip
-
# 26Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-06-25 Sommersemester 202026Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-06-25 Sommersemester 2020Nur für PortalGesperrt clip
-
# 29Nur für PortalPTfS LectureProf. Dr. Gerhard Wellein2020-07-02 Sommersemester 202029PTfS LectureProf. Dr. Gerhard Wellein2020-07-02 Sommersemester 2020Nur für PortalGesperrt clip
-
# 31Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-07-07 Sommersemester 202031Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-07-07 Sommersemester 2020Nur für PortalGesperrt clip
-
# 32Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-07-11 Sommersemester 202032Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-07-11 Sommersemester 2020Nur für PortalGesperrt clip
-
# 34Nur für PortalProgramming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-07-17 Sommersemester 202034Programming Techniques for SupercomputersProf. Dr. Gerhard Wellein2020-07-17 Sommersemester 2020Nur für PortalGesperrt clip
-
# 36Nur für PortalProgramming Techniques for SupercomputersDr. Georg Hager2020-07-22 Sommersemester 202036Programming Techniques for SupercomputersDr. Georg Hager2020-07-22 Sommersemester 2020Nur für PortalGesperrt clip
-
# 38Nur für PortalProgramming Techniques for Supercomputers (Exam Q&A)Prof. Dr. Gerhard Wellein2020-07-29 Sommersemester 202038Programming Techniques for Supercomputers (Exam Q&A)Prof. Dr. Gerhard Wellein2020-07-29 Sommersemester 2020Nur für PortalGesperrt clip