Multicore-Programmierung
| Titel: | Multicore-Programmierung |
| Dozent(in): | Prof. Dr. Theo Ungerer |
| Termin: | Mo 14:00 - 15:30 Uhr |
| Gebäude/Raum: | 1058N |
| Ansprechpartner: | Sebastian Schlingmann |
Links:
Die Vorlesung "Multicore-Programmierung" beleuchtet sowohl spezielle Konstrukte und Techniken der Parallelprogrammierung als auch Architekturen von Multicore-Prozessoren. Nachdem die weitere Erhöhung der Taktrate moderner Prozessoren zu vielen Problemen führt (z.B. Energiebedarf, Kühlung, etc.) wird derzeit mehr und mehr auf die Einführung und Entwicklung von Mehrkernprozessoren gesetzt. Dieser Trend erfordert allerdings andere Programmierparadigmen und Techniken als die Programmierung von Single-Core Prozessoren. Neben der Parallelprogrammierung, auf die stellvertretend anhand von Posix-Threads (pThreads) näher eingegangen, werden auch Architekturen von Multicore-Prozessoren dargelegt. Auch moderne Technologien wie Transactional Memory und Network on Chip werden in dieser Vorlesung thematisiert.Folien:
Die Folien zur Vorlesung können auf der entspechenden Digicampus Seite heruntergeladen werden.Übung:
Die Teilnahme an der zugehörigen Übung wird empfohlen.Klausur:
Die erste Klausur findet am 15.02.2013 von 10:00 Uhr bis 11:00 Uhr in Raum 2045N statt.
weitere Informationen zu der Lehrveranstaltung:
| empfohlenes Studiensemester der Lehrveranstaltung: | ab dem 5. Semester |
| Fachrichtung Lehrveranstaltung: | Informatik |
| Nummer der Lehrveranstaltung: | 07086 |
| Dauer der Lehrveranstaltung: | 2 SWS |
| Typ der Lehrveranstaltung: | V - Vorlesung |
| Leistungspunkte: | 5 |
| Bereich: | Rechnerkommunikation und systemnahe Informatik |
| Prüfung: | Klausur |
| Begleitende Lehrveranstaltung(en): | 07087 |
| Semester: | WS 2012/13 |
