Options
2013
Conference Paper
Title
Framework für die empirische Bestimmung der Ausführungszeit auf Mehrkernprozessoren
Other Title
Framework for empirical determination of executional time on multi-core processors
Abstract
Eine hohes Maß an funktionaler Sicherheit eines sicherheitskritischen Systems ist meist auch mit der Forderung nach einem deterministischen Systemverhalten verbunden. Die Entwicklung eines Systems mit deterministischen Verhalten erfordert die Kenntnis der Ausführungszeit aller auszuführenden Anwendungen. Mit der Einführung von Mehrkernprozessoren geraten klassische Verfahren auf Basis einer statischen Analyse zur Bestimmung der Ausführungszeit an ihre Grenzen. In dieser Arbeit werden Erweiterungen zur empirischen Analyse der Ausführungszeit von Anwendungen untersucht. Ein besonderer Schwerpunkt liegt dabei auf dem Hinzunehmen von Architekturwissen über den verwendeten Prozessor sowie der strukturellen Informationen über die verwendeten Eingabedaten. Diese Erweiterungen bilden die Grundlage für die automatisierte Konstruktion eines störenden Kontextes für die zu untersuchende Anwendung. Durch den Einsatz von Störfaktoren wird hierbei eine möglichst lange Ausführungszeit provoziert. Zur Analyse der Wirksamkeit dieses Ansatzes werden die entwickelten Störfaktoren und die verwendete Experimentierplattform zusammen mit ersten Messungen vorgestellt.
Conference