Extensible Parallel Program Performance Visualization

نویسندگان

  • Gary J. Nutt
  • Adam J. Griff
  • James E. Mankovich
  • Jeffrey D. McWhirter
چکیده

Performance bugs have classically been difficult to identify in high performance programs. The problem arises because there is a broad spectrum of causes of performance degradation, and because it may be necessary to apply specialized diagnostics to search the performance space. The prototype tuning environment we are developing enables one to explore the performance space of a program using customized performance visualization techniques. It addresses the breadth problem by providing tools known to be useful for broad explorations, tools for inspecting specific performance bugs, and an ability to extend the observation platform by custom analysis and visualization. This paper describes the ParaVision tool that enables one to integrate various PICL-based performance tools into a single user environment.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Advanced Methods of Performance Data Processing and Analysis

The analysis of program performance on massively parallel (MPP) systems is a non-trivial task which is increasingly performed using visualization tools. Conventional processing, analysis, and display methods typically do not adequately support the evaluation of program performance on large-scale parallel systems. These methods can be limited by the sheer volume of performance data and often lac...

متن کامل

Visualization of Do-Loop Performance

Performance visualization is the use of graphical display techniques for the analysis of performance data in order to improve understanding of complex performance phenomena. Performance visualization systems for parallel programs have been helpful in the past and they are commonly used in order to improve parallel program performance. However, despite the advances that have been made in visuali...

متن کامل

IThe Visual Display of ~ Parallel Performance ~ Data

( performance models. T he primary motivation for using parallel computer systems is their high performance potential, but that potential is notoriously difficult to realize, and users often must analyze and tune parallel program performance. Parallel systems can be instrumented to provide ample feedback on program behavior, but because of the volume and complexity of the resulting performance ...

متن کامل

Pajé, an interactive visualization tool for tuning multi-threaded parallel applications

This paper describes Paj e, an interactive visualization tool for displaying the execution of parallel applications where a potentially large number of communicating threads of various life-times execute on each node of a distributed memory parallel system. Paj e is capable of representing a wide variety of interactions between threads. The main characteristics of Paj e, interactivity and scala...

متن کامل

Do-loop-surface: an abstract representation of parallel program performance

Performance is a critical issue in current massively parallel processors. However, delivery of adequate performance is not automatic and performance evaluation tools are required in order to help the programmer to understand the behaviour of a parallel program. In recent years, a wide variety of tools have been developed for this purpose, including tools for monitoring and evaluating performanc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995