Diese Webseite wird nicht mehr aktualisiert.

Mit 1.10.2022 ist die Fakultät für Physik in der TUM School of Natural Sciences mit der Webseite https://www.nat.tum.de/ aufgegangen. Unter Umstellung der bisherigen Webauftritte finden Sie weitere Informationen.

de | en

Master-Praktikum - Mehrkern-Systeme und Supercomputer effizient programmieren (IN2106, IN4048)
Master Lab Course - Efficient Programming of Multicore Systems and Supercomputers (IN2106)

Lehrveranstaltung 821002966 im SS 2015

Basisdaten

LV-Art Praktikum
Umfang 6 SWS
betreuende Organisation Informatik 10 - Lehrstuhl für Rechnerarchitektur & Parallele Systeme (Prof. Schulz)
Dozent(inn)en
Termine

Zuordnung zu Modulen

weitere Informationen

Lehrveranstaltungen sind neben Prüfungen Bausteine von Modulen. Beachten Sie daher, dass Sie Informationen zu den Lehrinhalten und insbesondere zu Prüfungs- und Studienleistungen in der Regel nur auf Modulebene erhalten können (siehe Abschnitt "Zuordnung zu Modulen" oben).

ergänzende Hinweise Parallele Programmierung in C/C++ wird auf Systemen mit geteiltem Speicher oft mittels dem de-facto-Standard OpenMP durchgeführt. Hier erfolgt die Kommunikation der einzelnen Ausführungsfäden über den gemeinsamen, geteilten Speicher. Große Hochleistungs-Systeme dagegen werden fast immer mit MPI (Message Passing Interface) programmiert, woe die Kommunikation explizit über Nachrichten stattfindet. Diese beiden Standardmodelle werden vorgestellt und mittels u.a. graphischen Werkzeugen untersucht. Dazu werden eine Simulation einer Temperaturverteilung in Festkörpern mit Hilfe beider Ansätze parallelisiert und optimiert. Abschließend wird eine Alpha-Beta-Suche für ein Abalone-Spiel entwickelt, die sich im Wettkampf mit den Implementierungen der anderen Gruppen messen lassen muss.
Links LV-Unterlagen
TUMonline-Eintrag

Gleiche Lehrveranstaltungen (z. B. in anderen Semestern)

SemesterTitelDozent(en)Termine
SS 2024 Master Lab Course - Efficient Programming of Multicore Systems and Supercomputers (IN2106, IN2397, IN4048) Gerndt, H. Schulz, M. Mo, 12:30–14:00, MI 01.06.020
SS 2023 Master Lab Course - Efficient Programming of Multicore Systems and Supercomputers (IN2106, IN2397, IN4048) Gerndt, H. Schulz, M. Mo, 12:00–14:00, MI 01.06.020
SS 2022 Master-Praktikum: Mehrkern-Systeme und Supercomputer effizient programmieren (IN2106, IN2397, IN4048) Gerndt, H. Schulz, M. Mo, 12:00–14:00, MI 01.06.020
SS 2021 Master Lab Course - Efficient Programming of Multicore Systems and Supercomputers (IN2106, IN4048) Gerndt, H. Schulz, M.
SS 2020 Master Lab Course - Efficient Programming of Multicore Systems and Supercomputers (IN2106, IN4048) Gerndt, H. Schulz, M. Mo, 12:00–14:00, MI 01.06.020
SS 2019 Master Lab Course - Efficient Programming of Multicore Systems and Supercomputers (IN2106, IN4048) Gerndt, H. Schulz, M. Mo, 12:00–14:00, MI 01.06.020
SS 2018 Master Lab Course - Efficient Programming of Multicore Systems and Supercomputers (IN2106, IN4048) Gerndt, H. Schulz, M. Do, 15:00–16:30, MI 01.04.011
SS 2017 Master Lab Course - Efficient Programming of Multicore Systems and Supercomputers (IN2106, IN4048) Gerndt, H. Weidendorfer, J.
SS 2016 Master Lab Course - Efficient Programming of Multicore Systems and Supercomputers (IN2106, IN4048)
SS 2014 Master Lab Course - Efficient Programming of Multicore Systems and Supercomputers (IN2106, IN4048)
SS 2013 Master Lab Course - Efficient Programming of Multicore Systems and Supercomputers (IN2106, IN4048)
Nach oben