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
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.