Home | english | Impressum | Sitemap | KIT
Young Investigator Network Karlsruher Institut für Technologie (KIT)

Geschäftsstelle

Leyla Jochim

Karina Scholpp

Campus Nord, IMT, Geb. 310

Hermann-von-Helmholtz-Platz 1

76344 Eggenstein-Leopoldshafen

 

Tel. +49 721 608-28398

Fax +49 721 608-22243

Email: infoUks0∂yin kit edu

 

YIN-Jahrbuch 2011/2012
YIN Jahrbuch

YIN-Jahrbuch 2011/2012

YIN-Film
Standbild_YIN_Film

YIN-Film

Veranstaltungen

Weitere Veranstaltungen...
Dr. Viktor Pankratius

Dr. Victor Pankratius

Software Engineering für Multicore-Systeme
Gruppe: YIG
Tel.: +49 721 608-47333
Fax: +49 721 608-47343
pankratiusSuj0∂kit edu
Forschung

Karlsruher Institut für Technologie (KIT),

IPD, Geb. 50.34, Raum 372

Am Fasanengarten 5, 

D-76131 Karlsruhe




Software Engineering für Multicore-Systeme

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.

 

Multicore Logo

Zu unseren Hauptinteressen gehören:

  • Automatische Performanzoptimierung (Auto-Tuning)
  • Programmiermodelle und Spracherweiterungen für Multicore
  • Testen und Fehlerfindung in parallelen Programmen
  • Software-Werkzeuge und Entwicklungsumgebungen
  • Empirische Studien