Projects
Scalasca – Scalable Performance Analysis of Large-Scale Parallel Applications
Scalasca is a long-term umbrella project to which many of our activities contribute. It is an open-source toolset developed in cooperation with the Jülich Supercomputing Centre that can be used to analyze the performance behavior of parallel applications and to identify opportunities for optimization. It has been specifically designed for use on large-scale systems, but is also well-suited for small- and medium-scale HPC platforms. Scalasca integrates runtime summaries with in-depth studies of concurrent behavior via event tracing. A distinctive feature is its ability to identify wait states that occur, for example, as a result of unevenly distributed workloads. More
PRIMA – Performance Refactoring of Instrumentation, Measurement, and Analysis Technologies for Petascale Computing
This DOE-funded project pursues the goal of reengineering core components of the two performance-analysis systems TAU, developed by the University of Oregon, 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.
SILC – Scalable Infrastructure for the Automated Performance Analysis of Parallel Codes
Funded by the German Ministry of Education and Research (BMBF), the goal of this project is the design and implementation of a scalable and easy-to-use performance measurement infrastructure for supercomputing applications as a basis for several existing performance-analysis tools developed by partner institutions, including Scalasca. This enhanced tool suite will be used to tune the performance of academic and industrial simulation programs. More
VI-HPS – Virtual Institute High Productivity Supercomputing
Funded by the Helmholtz Association, the mission of the Virtual Institute - High Productivity Supercomputing is to improve the quality and accelerate the development process of complex simulation programs in science and engineering that are being designed for the most advanced parallel computer systems. For this purpose, seven partners in Germany and the US are developing and integrating state-of-the-art programming tools for high-performance computing that assist domain scientists in diagnosing programming errors and optimizing the performance of their applications. Besides the purely technical development of programming tools, the virtual institute also offers training workshops with guided hands-on training in the effective use of the tools. More
AICES – Aachen Institute for Advanced Study in Computational Engineering Science
The Graduate School Aachen Institute for Advanced Study in Computational Engineering Science (AICES) is a new doctoral program established at RWTH Aachen University in November 2006 under the auspices of the Excellence Initiative of the German Federal Government and the governments of the federal states as part of the line for funding graduate schools. The program sets out to advance computational engineering in three critical areas of synthesis: model identification and discovery supported by model-based experimentation, understanding scale interaction and scale integration, and optimal design and operation of engineered systems. More
Helmholtz Group Performance Analysis of Parallel Programs
Located at the Jülich Supercomputing Centre and funded by the Helmholtz Association, this research group is affiliated with our lab and is our partner in the development of the Scalasca performance-analysis software. The objective of this group is very similar to ours and concentrates on the development of scalable performance technology for high-performance computing. More