Parallel Computing - Modultafeln of TU Ilmenau
The Modultafeln
have a pure informational character. The legally binding information
can be found in the corresponding Studienplan and Modulhandbuch, which are served on the
pages of the course offers.
Please also pay attention to this
legal advice (german only).
Information on the room and time of planned courses can be found in the
e-calendar of events.
Courses and examinations that are not listed in the e-calendar of events are planned
"by appointment". A list of the events concerned can be found here:
courses,
examinations.
subject properties subject number 101655 - common information | |
---|---|
subject number | 101655 |
department | Department of Computer Science and Automation |
ID of group | 2234 (Group for Software Engineering for safety-critical Systems) |
subject leader | Prof. Dr. Patrick Mäder |
language | Deutsch |
term | Sommersemester |
previous knowledge and experience | Grundkenntnisse in C und C++ Programmierung sind von Vorteil. |
learning outcome |
|
content | Inhalt: Ziel dieser Vorlesung ist es eine strukturierte Einführung in die Konzepte der Parallelprogrammierung zu geben. Am Ende der Veranstaltung sollen Studierende in der Lage sein, funktionierende Parallelprogramme zu entwerfen und zu implementieren. Dabei werden sowohl CPU (z.B. pThreads) als auch GPU (z.B. Cuda) Programmiermodelle vermittelt. Darüber hinaus erlernen Studierende fundamentale Konzepte der Parallelisierung und werden in die Lage versetzt über die Korrektheit, Performance und die Konstruktion von Parallelprogrammen mittels verschiedener Parallelisierungsparadigmen (z.B. Task-Parallelisierung, Daten-Parallelisierung) und Mechanismen (z.B. Threads, Task, Locks, Communication Channels) zu urteilen. Die Lehrveranstaltung vermittelt neben einem strukturierten Einstieg in die Konzepte der parallelen Programmierung auch insbesondere praktische Aspekte der Programmierung massiv paralleler Systeme. Die in der Vorlesung vermittelten Konzepte werden durch Programmierübungen praktisch vertieft. Schwerpunkte:
|
media of instruction |
|
literature / references |
|
evaluation of teaching | Pflichtevaluation:
Freiwillige Evaluation: SS 2017 (Vorlesung, Seminar) SS 2018 (Vorlesung, Seminar) SS 2019 (Vorlesung, Seminar) Hospitation: |
Details reference subject | |
---|---|
subject name | Parallel Computing |
examination number | 2200592 |
credit points | 5 |
SWS | 4 |
on-campus program (h) | 45 |
self-study (h) | 105 |
Obligation | obligatory |
exam | alternative examination performance |
details of the certificate |
|
Signup details for alternative examinations | Die Anmeldung zur alternativen semesterbegleitenden Abschlussleistung erfolgt über das Prüfungsverwaltungssystem (thoska) außerhalb des zentralen Prüfungsanmeldezeitraumes. Die früheste Anmeldung ist generell ca. 2-3 Wochen nach Semesterbeginn möglich. Der späteste Zeitpunkt für die An- oder Abmeldung von dieser konkreten Abschlussleistung ist festgelegt auf den (falls keine Angabe, erscheint dies in Kürze): |
maximum number of participants | 12 |
Details in major Master Informatik 2013, Master Ingenieurinformatik 2014 | |
---|---|
subject name | Parallel Computing |
examination number | 2200592 |
credit points | 5 |
on-campus program (h) | 45 |
self-study (h) | 105 |
Obligation | obligatory elective |
exam | alternative examination performance |
details of the certificate |
|
Signup details for alternative examinations | Die Anmeldung zur alternativen semesterbegleitenden Abschlussleistung erfolgt über das Prüfungsverwaltungssystem (thoska) außerhalb des zentralen Prüfungsanmeldezeitraumes. Die früheste Anmeldung ist generell ca. 2-3 Wochen nach Semesterbeginn möglich. Der späteste Zeitpunkt für die An- oder Abmeldung von dieser konkreten Abschlussleistung ist festgelegt auf den (falls keine Angabe, erscheint dies in Kürze): |
maximum number of participants | 12 |