User Tools

Site Tools


teaching:ws22:hpc-lecture

Lecture High Performance Computing: modern Architectures and Trends

Lecturer Prof. Dr. Estela Suarez
Module (BASIS) MA-INF-1106
eCampus eCampus_MA-INF-1106
Type of Lecture Lecture
Credits 4 CP
Research Area High Performance Computing
Language English

Dates

Subject When Where Start Lecturer
Lectures Friday 16-18 Friedrich-Hirzebruch Allee 5 - Hörsaal 7 14.10.2022 Prof. Dr. Estela Suarez

Content

We will describe major aspects of High Performance Computing, describe the different components in the architecture of modern supercomputers, and give an introduction on how these are programmed.

  • Computer architectures, system components (CPU, memory, network) and their interrelation.
  • Software environment
  • Parallel architectures and parallel programming paradigms (MPI, OpenMP, CUDA)
  • High Performance Computing
  • Current challenges

Skills and Prerequisites

  • Technical: Understanding principles of computer architecture of modern HPC systems at component (processor, accelerators) and system level (system architecture, network, memory hierarchy) and their implication for application programming.
  • Soft skills: Ability to select an specific HPC topic and present it in a clear and comprehensive manner suitable for a lightning talk (10min)
  • Prerequisites:
    • Knowledge of a modern programming language (e.g. C or C++).
    • Interest in High Performance Computing
    • Recommended: Bachelor Lecture “Computerarchitektur”

Exam

The exam will be oral. You will need to prepare a 10-min presentation on a topic of the lecture (some topics will be suggested). You have to show that you do not merely copy the content shown in the lecture, but have reasoned about it and prepared and present it in your own way. The 10-min presentation will be followed by 10-min questions from the lecturer, related not only to your presentation but to any topic discussed during the lecture.

Literature

  • John L. Hennessy, David A. Patterson. Computer Architecture - A Quantitative Approach. Morgan Kaufmann Publishers, 2012
  • David A. Patterson, John L. Hennessy. Computer Organization and Design - The Hardware-Software Interface. Morgan Kaufmann Publishers, 2013
  • Message Passing Interface Forum. MPI: A Message-Passing Interface Standard, Version 3.1
  • OpenMP Application Programming Interface, Version 4.5, November 2015
teaching/ws22/hpc-lecture.txt · Last modified: by estela.suarez

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki