SUIF Explorer: an interactive and interprocedural parallelizer
Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming
Automatic Generation of OpenMP Directives and Its Application to Computational Fluid Dynamics Codes
ISHPC '00 Proceedings of the Third International Symposium on High Performance Computing
Interfacing computer aided parallelization and performance analysis
ICCS'03 Proceedings of the 2003 international conference on Computational science
Generating OpenMP code using an interactive parallelization environment
Parallel Computing - OpenMp
Automatic and transparent optimizations of an application's MPI communication
PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing
Guided performance analysis combining profile and trace tools
Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
Hi-index | 0.00 |
The prototype implementation of an expert system was developed to assist the user in the computer aided parallelization process. The system interfaces to tools for automatic parallelization and performance analysis. By fusing static program structure information and dynamic performance analysis data the expert system can help the user to filter, correlate, and interpret the data gathered by the existing tools. Sections of the code that show poor performance and require further attention are rapidly identified and suggestions for improvements are presented to the user. In this paper we describe the components of the expert system and discuss its interface to the existing tools. We present a case study to demonstrate the successful use in full scale scientific applications.