As a guest user you are not logged in or recognized by your IP address. You have
access to the Front Matter, Abstracts, Author Index, Subject Index and the full
text of Open Access publications.
Enhanced Performance Analysis of Multi-core Applications with an Integrated Tool-chain - Using Scalasca and Vampir to Optimise the Metal Forming Simulation FE Software INDEED
Thomas William, Hartmut Mix, Bernd Mohr, René Menzel, Felix Voigtländer
Programming and optimising large parallel applications for multi-core systems is an ambitious and time consuming challenge. Therefore, a number of software tools have been developed in the past to assist the programmer in optimising their codes. Scalasca and Vampir are two of these performance-analysis tools that are already well established and recognised in the community. While Scalasca locates, quantifies, and presents performance flaws (defined as event patterns) in a compact and simple to use tree representation, the Vampir framework visualises all details of the function call sequences and communication patterns in a great variety of timeline or statistic displays. Scalasca locates and presents the problems found and their severity but gives limited practical hints on the case history to find a solution. Looking at the huge amount of detailed data in Vampir can make it hard to find the interesting spots in spatial and temporal resolution for identification of problems and selection for further investigation. This observation led to the combination of these tools resulting in a more productive tool-chain. In this paper we present our approach to connect Scalasca and Vampir through a common bus system. A practical real-world example is provided and the beneficial impact of the integration on the work-flow is shown by optimising the adaptive mesh refinement and load balancing phases of the metal forming simulation FE software INDEED.
This website uses cookies
We use cookies to provide you with the best possible experience. They also allow us to analyze user behavior in order to constantly improve the website for you. Info about the privacy policy of IOS Press.
This website uses cookies
We use cookies to provide you with the best possible experience. They also allow us to analyze user behavior in order to constantly improve the website for you. Info about the privacy policy of IOS Press.