Nachwuchsgruppe von Dr. Victor Pankratius
PROBLEMKONTEXT
Wir erleben eine Wende im Design von Mikroprozessoren: Performanzsteigerungen lassen sich aufgrund von Hitzeentwicklung und Energieverbrauch kaum noch durch eine Erhöhung von Taktraten erreichen. Stattdessen setzen alle großen Hersteller auf Parallelverarbeitung auf einem Chip.
Multicore-Prozessoren vereinen mehrere Prozessoren auf einem einzigen Chip und sind zu Standardkomponenten geworden, die für jedermann erschwinglich sind. Problematisch ist jedoch, dass die gegenwärtige Software meist nicht parallel ist und das volle Potential der Hardware nicht genutzt werden kann. Existierende sequenzielle Programme nutzen nur einen Prozessor, unabhängig von der Anzahl verfügbarer Prozessoren. Angesichts dieser Entwicklungen muss die entstehende Lücke zwischen Hardware und Software dringend geschlossen werden. Bereits vorhandene Forschungsansätze für Parallelität im wissenschaftlichen Rechnen müssen um fundamentale Aspekte ergänzt werden, die weit über numerische Methoden hinausgehen.
FORSCHUNG
Entwickler von Multicore-Software werden in verschiedenen Gebieten mit der Parallelisierung von Anwendungen aller Art konfrontiert. Unsere Gruppe greift die neuen Fragestellungen im Multicore Software Engineering auf und widmet sich dabei der Erforschung von Konzepten, ingenieurmäßigen Methoden und Werkzeugen für die Parallelisierung von Anwendungen.
![]() |
Zu unseren Hauptinteressen gehören:
|






