In dieser Veranstaltung sollen parallele Algorithmen aus verschiedenen Anwendungsbereichen analysiert, implementiert und auf einem Parallel-/Multicore-Rechner zur Ausführung gebracht werden.
Ziel ist es, durch Ausnutzen „vieler“ CPUs/Kerne eine Reduzierung der Ausführungszeit im Vergleich zur sequentiellen Version der Algorithmen zu erzielen und dennoch den „Gefahren“ der Parallelprogrammierung (Race Conditions, Deadlocks, Livelocks, etc.) zu trotzen.
Um die erreichten Ergebnisse richtig einschätzen zu können, werden sie anhand der Kenngrößen „Beschleunigung“ und „Effizienz“ bewertet.
- sehr gute Programmierkenntnisse
- Spaß am praktischen und theoretischen Umgang mit Algorithmen
- keine Angst vor der Analyse von Algorithmen (z. B. Umgang mit der O-Notation)
- Fehlende Kenntnisse aus der Vorlesung Parallelprogrammierung können nach Absprache kompensiert werden
- Informatik, Bachelor
- Wirschaftsinformatik, Bachelor
- 6 CP
- Vorlesung + Übungen 4 SWS
Prof. Dr. Thomas Umland - Hochschule
Bremerhaven
