Home | deutsch  | Legals | Data Protection | Sitemap | KIT

Analyse des Parallelisierungspotentials sequenzieller Programme durch Kombination von statischer und dynamischer Analyse

Analyse des Parallelisierungspotentials sequenzieller Programme durch Kombination von statischer und dynamischer Analyse
Type:Bachelorarbeit
Date:31.08.2011
Supervisor:

Dr. Ing. Frank Padberg

Person in Charge:Andreas Johannes Wilhelm (Universität Passau)
Links:Links_bearbeiten

Der Groß teil bestehender Software ist sequenziell, weshalb die Vorteile aktueller Multicore-Plattformen oft ungenutzt bleiben. Eine manuelle Parallelisierung ist jedoch in vielen Fällen sehr aufwändig und die zu erwartenden Leistungssteigerungen schwer vorhersagbar.

In dieser Arbeit wird ein Verfahren zur Ermittlung von Parallelisierungspotential sequenzieller Programme vorgestellt. Durch den Einsatz verschiedener Analysen und Heuristiken werden günstige Stellen für grobgranulare Parallelität ermittelt. Die Ergebnisse unterstützen Softwareentwickler bei der Parallelisierung bestehender Anwendungen. Eine Besonderheit des gewäahlten Ansatzes ist die Kombination aus dynamischer Ermittlung von Ablaufinformationen und interprozeduraler Abhängigkeitsanalyse.

Projekte
Titel