Performance Analysis of Parallel Programs Using Prober as a Single Aid Tool
نویسندگان
چکیده
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
منابع مشابه
Teaching and Learning Parallel Processing through Performance Analysis Using Prober
1 Luiz E. S. Ramos, Pontifical Catholic University of Minas Gerais Informatics Institute, Belo Horizonte, MG, Brazil [email protected] 2 Luís F. W. Góes, Pontifical Catholic University of Minas Gerais, Informatics Institute, Belo Horizonte, MG, Brazil [email protected] 3 Carlos A. P. S. Martins, Pontifical Catholic University of Minas Gerais, Informatics Institute and Post -Graduation Program in Ele...
متن کاملSession TEACHING AND LEARNING PARALLEL PROCESSING THROUGH PERFORMANCE ANALYSIS USING PROBER
1 Luiz E. S. Ramos, Pontifical Catholic University of Minas Gerais Informatics Institute, Belo Horizonte, MG, Brazil [email protected] 2 Luís F. W. Góes, Pontifical Catholic University of Minas Gerais, Informatics Institute, Belo Horizonte, MG, Brazil [email protected] 3 Carlos A. P. S. Martins, Pontifical Catholic University of Minas Gerais, Informatics Institute and Post-Graduation Program in Elec...
متن کاملVisualizing parallel execution of FORTRAN programs
As a first step toward the parallel execution analysis of FORTRAN programs, a tool called the Parallel Execution Profiler has been designed and implemented for the graphical postexecution analysis of parallel programs using the Parallel FORTRAN environment as a vehicle for both implementing parallel programs and tracing parallel events. The dynamic behavior of parallel execution is observed int...
متن کاملMarginal Assessment of Crowns by the Aid of Parallel Radiography
Introduction: Marginal adaptation is the most critical item in long-term prognosis of single crowns. This study aimed to assess the marginal quality as well asthe discrepancies in marginal integrity of some PFM single crowns of posterior teeth by employing parallel radiography in Shiraz Dental School, Shiraz, Iran. Methods: In this descriptive study, parallel radiographies were taken from 200 f...
متن کاملAutomatic Parallel Performance Analysis and Tuning for Large Clusters
This paper describes ongoing development of a performance analysis and tuning tool for parallel MPI [11] applications running on large clusters. Several parallel performance debugging tools such as VaMPIr [5], AIMS [3], and ParaVer [7] exist. Most of the existing tools provide post-mortem analysis and rely extensively on program visualization techniques to aid the user with performance bottlene...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002