Parallel computers with SMP nodes provide both multithreading and message passing as their modes of parallel execution. This thesis addresses the complexity of the performance problems that can arise in these systems by formally characterizing the problems in terms of execution patterns that represent situations of inefficient behavior. These patterns are specified as compound events which are input for an automatic analysis process that recognizes and quantifies the inefficient behavior in event traces. Mechanisms that hide the complex relationships within compound-event specifications allow a simple description of complex inefficient behavior on a high level of abstraction
We present a technique for performance analysis that helps users understand the communication behavi...
The significant gap between peak and realized performance of parallel machines motivates the need fo...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
In this article we present a novel approach to analyzing performance properties of parallel applicat...
Event tracing is a powerful method for analyzing the performance behavior of parallel applications. ...
This paper describes a general framework and several specific techniques for cause-effect analysis: ...
This article presents a class library for detecting typical performance problems in event traces of ...
The EXPERT performance-analysis environment provides a complete tracing-based solution for automatic...
Abstract. Today’s parallel computers with SMP nodes provide both multithread-ing and message passing...
Performance models can be built at early stages of software development cycle to aid software design...
The ability to understand the factors contributing to parallel program performance are vital for und...
One of the reasons why parallel programming is considered to be a difficult task is that users frequ...
The dynamic behavior of parallel programs can be disclosed by event-driven monitoring. A hybrid moni...
Tuning and debugging the performance of parallel applications is an iterative process consisting of ...
In this thesis, we studied the behavior of parallel programs to understand how to automated the task...
We present a technique for performance analysis that helps users understand the communication behavi...
The significant gap between peak and realized performance of parallel machines motivates the need fo...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
In this article we present a novel approach to analyzing performance properties of parallel applicat...
Event tracing is a powerful method for analyzing the performance behavior of parallel applications. ...
This paper describes a general framework and several specific techniques for cause-effect analysis: ...
This article presents a class library for detecting typical performance problems in event traces of ...
The EXPERT performance-analysis environment provides a complete tracing-based solution for automatic...
Abstract. Today’s parallel computers with SMP nodes provide both multithread-ing and message passing...
Performance models can be built at early stages of software development cycle to aid software design...
The ability to understand the factors contributing to parallel program performance are vital for und...
One of the reasons why parallel programming is considered to be a difficult task is that users frequ...
The dynamic behavior of parallel programs can be disclosed by event-driven monitoring. A hybrid moni...
Tuning and debugging the performance of parallel applications is an iterative process consisting of ...
In this thesis, we studied the behavior of parallel programs to understand how to automated the task...
We present a technique for performance analysis that helps users understand the communication behavi...
The significant gap between peak and realized performance of parallel machines motivates the need fo...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...