Abstract—Automating the process of parallel performance experimentation, analysis, and problem diagnosis can enhance environments for performance-directed application development, compilation, and execution. This is especially true when paramet-ric studies, modeling, and optimization strategies require large amounts of data to be collected and processed for knowledge synthesis and reuse. This paper describes the integration of the PerfExplorer performance data mining framework with the OpenUH compiler infrastructure. OpenUH provides auto-instrumentation of source code for performance experimentation and PerfExplorer provides automated and reusable analysis of the performance data through a scripting interface. More importantly, PerfExplorer...
The many configuration options of modern applications make it difficult for users to select a perfor...
Abstract. Many tools and libraries employ hardware performance monitoring (HPM) on modern processors...
While parallel computing offers an attractive perspective for the future, developing efficient paral...
We have developed an environment, based upon robust, existing, open source software, for tuning appl...
The integration of scalable performance analysis in parallel development tools is difficult. The pot...
Parallel applications running on high-end computer systems manifest a complexity of performance phen...
Scalable performance analysis is a challenge for parallel development tools. The potential size of d...
Scienti c parallel programs often undergo signicant performance tuning before meeting their performa...
Abstract. Performance understanding and prediction are extremely im-portant goals for guiding the ap...
The lack of a useful and accurate software infrastructure for measuring, modeling, and analyzing the...
New approaches are necessary to generate performance models in current systems due the het erogeneit...
High-performance computing is essential for solving large problems and for reducing the time to solu...
Programmers often rely on performance analysis tools to provide feedback about the execution of thei...
Performance prediction is necessary and crucial in order to deal with multi-dimensional performance ...
High-performance computing is essential for solving large problems and for reducing the time to solu...
The many configuration options of modern applications make it difficult for users to select a perfor...
Abstract. Many tools and libraries employ hardware performance monitoring (HPM) on modern processors...
While parallel computing offers an attractive perspective for the future, developing efficient paral...
We have developed an environment, based upon robust, existing, open source software, for tuning appl...
The integration of scalable performance analysis in parallel development tools is difficult. The pot...
Parallel applications running on high-end computer systems manifest a complexity of performance phen...
Scalable performance analysis is a challenge for parallel development tools. The potential size of d...
Scienti c parallel programs often undergo signicant performance tuning before meeting their performa...
Abstract. Performance understanding and prediction are extremely im-portant goals for guiding the ap...
The lack of a useful and accurate software infrastructure for measuring, modeling, and analyzing the...
New approaches are necessary to generate performance models in current systems due the het erogeneit...
High-performance computing is essential for solving large problems and for reducing the time to solu...
Programmers often rely on performance analysis tools to provide feedback about the execution of thei...
Performance prediction is necessary and crucial in order to deal with multi-dimensional performance ...
High-performance computing is essential for solving large problems and for reducing the time to solu...
The many configuration options of modern applications make it difficult for users to select a perfor...
Abstract. Many tools and libraries employ hardware performance monitoring (HPM) on modern processors...
While parallel computing offers an attractive perspective for the future, developing efficient paral...