Automatische Performanzoptimierung Paralleler Architekturen
Die Parallelisierung von sequentiellen Anwendungen sowie die anschließend erforderliche Optimierung stellt Software-Entwickler vor große Herausforderungen. Diese Arbeit befasst sich daher mit Problemstellungen im Bereich der automatischen Performanzoptimierung (Auto-Tuning) paralleler Architekturen. Hierzu werden neben einer Instrumentierungssprache zur Spezifikation von Tuning-Instruktionen im Programmquelltext ein Verfahren für den Entwurf paralleler optimierbarer Architekturen sowie deren automatisierte Implementierung vorgestellt, das Konzept eines suchbasierten Auto-Tuners für ...