DocumentCode
3194744
Title
Performance analysis of parallel programs using Prober as a single aid tool
Author
Góes, Luís Fabrício W ; Ramos, Luiz Eduardo S ; Martins, Carlos Augusto P S
fYear
2002
fDate
2002
Firstpage
204
Lastpage
211
Abstract
Prober is a functional and performance analysis tool for parallel programs, developed during an undergraduate research project. In this paper we show the new expanded version of Prober, in which some features from different software tools are aggregated. It can be used as a single tool to aid the developer in the performance analysis of parallel programs. Our main goal is to provide a new version of Prober, with additional features. Among them we can highlight: the interpretation of user scripts, a user-level support library, the generation of speedup and efficiency graphics, batch execution and a new user interface. In order to show, verify and analyze the use of the new version of Prober, we did performance tests in a parallel image convolution program. We added performance measuring routines to collect performance data within different internal code segments; built a set of scripts to specify the performance tests; ran the set of scripts in batch mode; used Prober to generate graphics and statistics based on the collected performance data; and analyzed the results using Prober as an aid tool.
Keywords
parallel programming; performance evaluation; program diagnostics; software tools; Prober; functional analysis; parallel programs; performance; performance analysis; user scripts; user-level support library; Convolution; Graphics; Image analysis; Image segmentation; Performance analysis; Radio access networks; Software libraries; Software tools; Testing; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture and High Performance Computing, 2002. Proceedings. 14th Symposium on
Print_ISBN
0-7695-1772-2
Type
conf
DOI
10.1109/CAHPC.2002.1180777
Filename
1180777
Link To Document