Kurs 01729 Advanced Parallel Computing

Kurzbeschreibung

Im Kurs werden zunächst Modellierungswerkzeuge für parallele Programme eingeführt. Darauf aufbauend werden statische und dynamische Scheduling-Verfahren vorgestellt, die bei hochperfomanten Parallelrechnern eine automatisierte Zuordnung der Tasks zu den einzelnen Prozessoren ermöglichen. Weiterhin werden Programmiertechniken für innovative parallele Architekturen eingeführt. In der Praxis werden parallele Implementierungen vor allem zur Lösung komplexer Optimierungsprobleme benötigt. Daher werden sowohl Approximationsverfahren als auch Heuristiken für numerische und kombinatorische Problemstellungen ausführlicher behandelt und analysiert. Schließlich wird anhand von Beispielen deren Einsatz im Umfeld von Foschung und Industrie vorgestellt.

Christian Specht | 08.04.2024