Home | english  | Impressum | Sitemap | KIT

Multicore Software Engineering

Multicore Software Engineering

Mit der Stagnierung der Prozessortaktfrequenzen und der Entwicklung von Mehrkernprozessoren, die mehrere CPUs auf einem Chip integrieren, wird die Parallelprogrammierung zur Alltagsaufgabe der Software-Entwickler werden. Parallelisierung wird für Performanz-kritische Anwendungen unverzichtbar sein. Wir entwickeln Software-Engineering-Konzepte, -Methoden und - Werkzeuge für die Entwicklung zuverlässiger paralleler Software aller Art. Insbesondere beschäftigen wir uns mit:

  • Architekturen/Entwurfsmuster/Frameworks/Bibliotheken für Multicore-Programme
  • Autotuning
  • Programmiermodelle und Spracherweiterungen für Multicore
  • Testen und Debugging für parallele Programme
  • Reengineering sequenzieller Programme -> parallele Programme
  • Werkzeuge und Entwicklungsumgebungen für Multicore Software
Unsere Gruppe in der Presse:

Kontakt: PD Dr. Victor Pankratius, Prof. Dr. Walter Tichy

Aktivitäten: