Location of Repository

Assembler-Instrumentierung fuer die Leistungsanalyse paralleler Systeme

By D. Jansen and Forschungszentrum Juelich G.m.b.H. (KFA) (Germany). Zentralinstitut fuer Angewandte Mathematik

Abstract

The use of event traces for the analysis of the runtime behavior of parallel programs on message passing systems proved to be an effective technique. In order to create these traces, the programs have to be instrumented, i. e. new instructions must be integrated. Basically, there are two approaches, the source code and the object code instrumentation. In this thesis, a new approach for instrumenting programs is investigated. The necessary alternations are carried out in the assembly sources of the programs. For this purpose, the system SALTO was extended by a library called ASINST. Its functions allow to instrument assembly sources easily in a system independent manner. This extension was used to implement an instrumentation tool in order to generate event traces for the analysis tool VAMPIR. To improve ease of use, a system was developed that takes over all necessary steps to create instrumented programs. Furthermore, the user can conveniently select the program elements to be instrumented with the help of instrumentation control scripts and a graphic user interfaceAvailable from TIB Hannover: RA 831(3653) / FIZ - Fachinformationszzentrum Karlsruhe / TIB - Technische InformationsbibliothekSIGLEDEGerman

Topics: 09H - Computer software, programming, 09G - Computer hardware, PARALLEL COMPUTING, COMPUTER SYSTEMS, ASSEMBLER LANGUAGE TRANSFORMATION, COMPARATIVE EVALUATIONS
Year: 1999
OAI identifier:
Provided by: OpenGrey Repository
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://hdl.handle.net/10068/15... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.