Parallel applications running on high-end computer systems manifest a complexity of performance phenomena. Tools to observe parallel performance attempt to capture these phenomena in measurement datasets rich with information relating multiple performance metrics to execution dynamics and parameters specific to the application-system experiment. However, the potential size of datasets and the need to assimilate results from multiple experiments makes it a daunting challenge to not only process the information, but discover and understand performance insights. In this paper, we present PerfExplorer, a framework for parallel performance data mining and knowledge discovery. The framework architecture enables the development and integration of ...
Scienti c parallel programs often undergo signicant performance tuning before meeting their performa...
Measuring the performance of parallel codes is a compromise between lots of factors. The most import...
High-performance computing is essential for solving large problems and for reducing the time to solu...
The integration of scalable performance analysis in parallel development tools is difficult. The pot...
Scalable performance analysis is a challenge for parallel development tools. The potential size of d...
Over the past 10 years we have seen the transition from single core computer to multicore computing,...
Abstract—Automating the process of parallel performance experimentation, analysis, and problem diagn...
Empirical performance evaluation of parallel systems and applications can generate significant amoun...
Modern parallel systems and applications are constantly increasing in scale and complexity, and cons...
Performance Analysis is essential to fully exploit the potential of high-performance computers. With...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scien...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scie...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
Big data is prevalent in HPC computing. Many HPC projects rely on complex workflows to analyze terab...
With larger and larger systems being constantly deployed, trace-based performance analysis of parall...
Scienti c parallel programs often undergo signicant performance tuning before meeting their performa...
Measuring the performance of parallel codes is a compromise between lots of factors. The most import...
High-performance computing is essential for solving large problems and for reducing the time to solu...
The integration of scalable performance analysis in parallel development tools is difficult. The pot...
Scalable performance analysis is a challenge for parallel development tools. The potential size of d...
Over the past 10 years we have seen the transition from single core computer to multicore computing,...
Abstract—Automating the process of parallel performance experimentation, analysis, and problem diagn...
Empirical performance evaluation of parallel systems and applications can generate significant amoun...
Modern parallel systems and applications are constantly increasing in scale and complexity, and cons...
Performance Analysis is essential to fully exploit the potential of high-performance computers. With...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scien...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scie...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
Big data is prevalent in HPC computing. Many HPC projects rely on complex workflows to analyze terab...
With larger and larger systems being constantly deployed, trace-based performance analysis of parall...
Scienti c parallel programs often undergo signicant performance tuning before meeting their performa...
Measuring the performance of parallel codes is a compromise between lots of factors. The most import...
High-performance computing is essential for solving large problems and for reducing the time to solu...