Lecture: High Performance Computing

Course Number 17164-01
Lecturers Florina M. Ciorba
Assistants Ali Omar Abdelazim Mohammed
Ahmed Eleliemy
Time and Location Thu 10:15 - 12:00; Seminarraum 05.002, Spiegelgasse 5
Start 23-02-2017
Exercises Thu 12:15 - 13:00; --, --
Prerequisites Basics of:
Computer Architecture,
Programming,
Algorithms and Data Structures,
Numerical Computing, and
Foundations of Distributed Systems.
Objectives Advanced understanding how parallel applications and parallel architectures work and interact.
Overview of current HPC programming models and practical use of HPC systems.
Contents Systems architectures.
Parallel programming models and languages (OpenMP, MPI, OpenACC),
Parallel algorithms and applications.
Performance engineering and reproducibility issues.
Literature Books and web links provided in course.
Assessment Lehrveranst.-begleitend

Please note: The lecture will be assessed via a written exam.
Date: 15 June 2017, 10-12 am, Spiegelgasse 1, room 00.003.
To be allowed to take the exam, students have to achieve 50% of marks in the exercises.
Credit Points 4
Grades 1-6 0,5
Modules Modul Kerninformatik (MSF - Informatik (Studienbeginn vor 01.08.2016))
Modul Kerninformatik (Master Informatik 10)
Modul Praxis aktueller Informatikmethoden (MSF - Informatik (Studienbeginn vor 01.08.2016))
Modul Concepts of Distributed Systems (Master Computer Science 16)
Modul Applications of Distributed Systems (Master Computer Science 16)
Modul Applications of Machine Intelligence (Master Computer Science 16)
Modul Concepts of Distributed Systems (MSF - Computer Science)
Registration Services (Requires login)