Home > Publications database > EARL - Eine programmierbare Umgebung zur Bewertung paralleler Prozesse auf Message-Passing-Systemen |
Diploma Thesis/Book/Report | FZJ-2014-04359 |
1998
Forschungszentrum Jülich GmbH Zentralbibliothek, Verlag
Jülich
Please use a persistent id in citations: http://hdl.handle.net/2128/20216
Report No.: Juel-3551
Abstract: Bei der experimentellen Bewertung des Laufzeitverhaltens paralleler Anwendungen hat sich besonders bei Message-Passing-Systemen die Untersuchung von Ereignisspuren als hilfreiche Methode etabliert.Diese Arbeit beschreibt die programmierbare Umgebung EARL (Event Analysis and Recognition Language), welche durch ihre High-Level-Spuranalysesprache eine komfortable Plattform fuer die einfache und schnelle Erstellung neuer Werkzeuge zur Analyse von Message-Passing-Ereignisspuren anbietet. Die Werkzeuge werden als Skript in der von einem speziellen Spurformat unabhaengigen EARL-Sprache verfasst und durch den EARL-Interpreter ausgefuehrt.Als programmierbares Werkzeug ist EARL besonders geeignet zur automatischen Identifikation von Leistungsengpaessen, zur Programmvalidierung und zur Berechnung von benutzerdefinierten Leistungsindizes. Ebenfalls wird die automatische Durchfuehrung von Messreihen mit variierender Prozessoranzahl oder verschiedenen Eingabedaten unterstuetzt. Ein hohes Mass an Flexibilitaet erlaubt die Beruecksichtigung anwendungsspezifischer Gesichtspunkte bei den genannten Aufgaben.Die Leistungsfaehigkeit von EARL resultiert vor allem aus der durch den Interpreter realisierten abstrakten Sicht auf die Ereignisspur, wodurch die Identifikation komplexer Ereignismuster wesentlich erleichtert wird.
Keyword(s): Unveröffentlichte Hochschulschrift
![]() |
The record appears in these collections: |