Mueller). Characterizing the communication behavior of large-scale applications is a difficult and costly task due to code and system complexity as well as the time to execute such codes. An alternative to running actual codes is to gather their communication traces and then replay them, which facilitates application tuning and future procurements. While past approaches lacked lossless scalable trace collection, we contribute an approach that provides near constant-size communication traces regardless of the number of nodes while preserving structural information. We introduce intra- and inter-node compression techniques of MPI events and present results of our implementation. Given this novel capability, we discuss its impact on communicat...
In this paper, we study the scalability of an atmospheric modeling application on a cluster with com...
The thesis presents a contribution to the analysis and visualization of computational performance ba...
The current trends in communications suggest that the transfer of information between machines will ...
Characterizing the communication behavior of largescale applications is a difficult and costly task ...
Characterizing the communication behavior of large-scale applications is a difficult and costly task...
The performance of massively parallel program is often impacted by the cost of communication across ...
This paper presents a portable optimization for MPI communications, called PRAcTICaL-MPI (Portable A...
Event tracing of applications under dynamic execution is crucial for performance modeling, optimizat...
This paper presents an optimization of MPI communication, called Adaptive-CoMPI, based on runtime co...
Performance analysis is an essential part of the development process of HPC applications. Thus, deve...
In this report we describe how to improve communication time of MPI parallel applications with the u...
The process of obtaining useful message passing applications tracefiles for performance analysis in ...
In this paper we describe a compiler framework which can identify communication patterns for MPI-bas...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
Collective communications occupy 20-90% of total execution times in many MPI applications. In this p...
In this paper, we study the scalability of an atmospheric modeling application on a cluster with com...
The thesis presents a contribution to the analysis and visualization of computational performance ba...
The current trends in communications suggest that the transfer of information between machines will ...
Characterizing the communication behavior of largescale applications is a difficult and costly task ...
Characterizing the communication behavior of large-scale applications is a difficult and costly task...
The performance of massively parallel program is often impacted by the cost of communication across ...
This paper presents a portable optimization for MPI communications, called PRAcTICaL-MPI (Portable A...
Event tracing of applications under dynamic execution is crucial for performance modeling, optimizat...
This paper presents an optimization of MPI communication, called Adaptive-CoMPI, based on runtime co...
Performance analysis is an essential part of the development process of HPC applications. Thus, deve...
In this report we describe how to improve communication time of MPI parallel applications with the u...
The process of obtaining useful message passing applications tracefiles for performance analysis in ...
In this paper we describe a compiler framework which can identify communication patterns for MPI-bas...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
Collective communications occupy 20-90% of total execution times in many MPI applications. In this p...
In this paper, we study the scalability of an atmospheric modeling application on a cluster with com...
The thesis presents a contribution to the analysis and visualization of computational performance ba...
The current trends in communications suggest that the transfer of information between machines will ...