This project pursues the goal of reengineering core components in the two performance-analysis systems TAU and Scalasca for evolution to petascale and beyond. Building on a long history of interaction between the two projects, the two key activities are 1) refactoring certain TAU and Scalasca components for core code sharing, and 2) integrating their functionality more effectively through data interfaces, formats, and utilities. The impact of this work will be realized in use of the performance tools in important DOE scientific codes as well as in codes deployed at the Jülich large-scale facility both to test the efficacy of the approach and to improve the performance at extreme scale.
The PRIMA project is carried out in close cooperation with
SILC, a collaborative project funded by the German Ministry of Education and Research, and its successor
LMAC. The joint goal of these projects is the development and evolution of a common measurement infrastructure called Score-P, which supports the performance-analysis tools Periscope, Scalasca, Vampir, and Tau. The added value of Score-P will be:
In addition to work on various instrumentation components, major contributions of PRIMA to Scope-P include the run-time profiling system, support for the TAU instrumentor, the TAU adapter interface, binary instrumentation, and support for the CUBE-4 profiling format. A future milestone is the integration of graphical analysis interfaces into Eclipse.
In January 2012, Score-P version 1.0 was released. Please visit the
Score-P homepage to download the latest version, which is available under the New BSD Open Source license.
|
Forschungszentrum Jülich Jülich Supercomputing Centre |
|
|
University of Oregon Performance Research Lab |
|
German Research School for Simulation Sciences Laboratory for Parallel Programming |
|
|
US Department of Energy, Office of Science (Advanced Scientific Computing Research) |