Diploma Thesis/Book/Report FZJ-2014-04322

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Assembler-Instrumentierung für die Leistungsanalyse paralleler Systeme



1999
Forschungszentrum Jülich GmbH Zentralbibliothek, Verlag Jülich

Jülich : Forschungszentrum Jülich GmbH Zentralbibliothek, Verlag, Berichte des Forschungszentrums Jülich 3653, 93 S. () = Diplomarbeit, RWTH Aachen, 1999

Please use a persistent id in citations:

Report No.: Juel-3653

Abstract: 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 müssen die Programme instrumentiert, d.h. zusätzliche Anweisungen in diese integriert werden. Im wesentlichen existieren zwei Ansätze zur Instrumentierung, die Quellcode- und die Objektcode-Instrumentierung.In dieser Arbeit wird ein neuer Ansatz zur Instrumentierung von Programmen untersucht, bei dem die notwendigen Änderungen am Assemblercode der Programme vorgenommen werden. Zu diesem Zweck wurde das System SALTO durch eine Bibliothek namens ASINST erweitert, deren Funktionen eine systemunabhängige Instrumentierung von Assembler-Quellcodes erlauben.Exemplarisch wurde diese Bibliothek genutzt, um ein Instrumentierungswerkzeug zu implementieren, mit dem Ereignisspuren für das Analysewerkzeug VAMPIR generiert werden können.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 Benutzeroberfläche lassen sich zusätzlich die zu instrumentierenden Programmelemente komfortabel auswählen.

Keyword(s): Unveröffentlichte Hochschulschrift


Note: Diplomarbeit, RWTH Aachen, 1999

Contributing Institute(s):
  1. Zentralinstitut für Angewandte Mathematik (ZAM)
  2. Jülich Supercomputing Center (JSC)
Research Program(s):
  1. 899 - ohne Topic (POF2-899) (POF2-899)

Database coverage:
OpenAccess
Click to display QR Code for this record

The record appears in these collections:
Document types > Theses > Diploma Theses
Document types > Reports > Reports
Document types > Books > Books
Workflow collections > Public records
Institute Collections > JSC
Publications database
Open Access

 Record created 2014-08-18, last modified 2021-01-29