Verlag des Forschungszentrums Jülich
JUEL-3653
In dieser Arbeit wird ein neuer Ansatz zur Instrumentierung von
Programmen untersucht, bei dem die notwendigen Aenderungen
am Assemblercode der Programme vorgenommen werden.
Zu diesem Zweck wurde das System SALTO durch eine Bibliothek
namens ASINST erweitert, deren Funktionen eine systemunabhaengige
Instrumentierung von Assembler-Quellcodes erlauben.
Exemplarisch wurde diese Bibliothek genutzt, um ein
Instrumentierungswerkzeug
zu implementieren, mit dem Ereignisspuren fuer das Analysewerkzeug
VAMPIR generiert werden koennen.
Zur benutzerfreundlichen Nutzung dieses Ansatzes wurde ein System
zur Erzeugung von instrumentierten Programmen entwickelt, das
dem Benutzer die notwendigen Arbeitsschritte weitgehend abnimmt.
Mit dem Einsatz von Instrumentierungs-Kontrollskripten und
einer graphischen Benutzeroberflaeche lassen sich zusaetzlich die zu
instrumentierenden Programmelemente komfortabel auswaehlen.
Jansen, Dietmar
Assembler-Instrumentierung für die Leitsungsanalyse paralleler Systeme
93 S., 1999
Bei der Analyse des Laufzeitverhaltens paralleler Programme
hat sich insbesondere bei Message-Passing-Systemen die
Untersuchung von Ereignisspuren als eine geeignete Methode
herausgestellt.
Zur Erzeugung dieser Spuren muessen die Programme instrumentiert,
d.h. zusaetzliche Anweisungen in diese integriert werden. Im
wesentlichen
existieren zwei Ansaetze zur Instrumentierung, die Quellcode- und die
Objektcode-Instrumentierung.
Neuerscheinungen
Schriften des Forschungszentrums Jülich
Ihre Ansprechperson
Heike Lexis
+49 2461 61-5367
zb-publikation@fz-juelich.de