Analyzing parallel programs has become increasingly difficult due to the immense amount of information collected on large systems. The use of clustering techniques has been proposed to analyze applications. However, while the objective of previous works is focused on identifying groups of processes with similar characteristics, we target a much finer granularity in the application behavior. In this paper, we present a tool that automatically characterizes the different computation regions between communication primitives in message-passing applications. This study shows how some of the clustering algorithms which may be applicable at a coarse grain are no longer adequate at this level. Density-based clustering algorithms applied to the perf...
Many research activities have focused on the problem of task scheduling in heterogeneous systems fro...
Often parallel scientific applications are instrumented and traces are collected and analyzed to ide...
Today most complex scientific applications requires a large number of calculations to solve a partic...
Many data mining techniques have been proposed for parallel applications performance analysis, the...
Many data mining techniques have been proposed for parallel applications performance analysis, the ...
High Performance Computing and Supercomputing is the high end area of the computing science that stu...
High Performance Computing and Supercomputing is the high end area of the computing science that stu...
Clusters have become a very cost-effective platform for high-performance computing. Usually these sy...
Analyzing parallel programs has become increasingly difficult due to the immense amount of informati...
Analyzing parallel programs has become increasingly difficult due to the immense amount of informati...
With larger and larger systems being constantly deployed, trace-based performance analysis of paral...
With larger and larger systems being constantly deployed, trace-based performance analysis of paral...
As access to supercomputing resources is becoming more and more commonplace, performance analysis to...
As access to supercomputing resources is becoming more and more commonplace, performance analysis to...
With larger and larger systems being constantly deployed, trace-based performance analysis of parall...
Many research activities have focused on the problem of task scheduling in heterogeneous systems fro...
Often parallel scientific applications are instrumented and traces are collected and analyzed to ide...
Today most complex scientific applications requires a large number of calculations to solve a partic...
Many data mining techniques have been proposed for parallel applications performance analysis, the...
Many data mining techniques have been proposed for parallel applications performance analysis, the ...
High Performance Computing and Supercomputing is the high end area of the computing science that stu...
High Performance Computing and Supercomputing is the high end area of the computing science that stu...
Clusters have become a very cost-effective platform for high-performance computing. Usually these sy...
Analyzing parallel programs has become increasingly difficult due to the immense amount of informati...
Analyzing parallel programs has become increasingly difficult due to the immense amount of informati...
With larger and larger systems being constantly deployed, trace-based performance analysis of paral...
With larger and larger systems being constantly deployed, trace-based performance analysis of paral...
As access to supercomputing resources is becoming more and more commonplace, performance analysis to...
As access to supercomputing resources is becoming more and more commonplace, performance analysis to...
With larger and larger systems being constantly deployed, trace-based performance analysis of parall...
Many research activities have focused on the problem of task scheduling in heterogeneous systems fro...
Often parallel scientific applications are instrumented and traces are collected and analyzed to ide...
Today most complex scientific applications requires a large number of calculations to solve a partic...