General
Section outline
-
This course covers the basics of high performance computing (HPC). This includes an introduction to processor and HPC system architectures, optimization and performance modeling, and parallel programming on shared- and distributed-memory parallel computers. Necessary prerequisites are a working knowledge about UNIX/Linux environments and at least one programming language out of the set {C, C++, Fortran}. We do not have the time to teach UNIX or programming basics in this course.Lecturer: Prof. Gerhard Wellein, Martensstr. 3, Room 1.131-113
Lecture times and rooms: Monday 4:30 p.m. - 6:00 p.m. in H10; Thursday 8:15 a.m. - 9:45 a.m. in H6
First lecture: Monday, April 25, 4:15 p.m.
Tutorial times and rooms: Tuesday 8:15 a.m. - 9:45 a.m. in 02.133-113; Wednesday 10:15 a.m. - 11:45 a.m. in 02.134-113
First tutorial: Tuesday, April 26, 8:15 a.m.
Your homework credits will entitle you to a grade boost. See the slides of the first lecture for details.
Important: Please enroll in this course in the Moodle system (you have to register in Moodle to get a Moodle account; after that you can enroll in the lecture). If you don't enroll, you will miss important information.