Assembler-Instrumentierung fuer die Leistungsanalyse paralleler Systeme

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

Similar works

Full text

thumbnail-image

OpenGrey Repository

redirect
Last time updated on 14/06/2016

This paper was published in OpenGrey Repository.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.