link to homepage

Institute for Advanced Simulation (IAS)

Navigation and service

Performance Analysis

The Jülich Supercomputing Centre has a long tradition in the development of performance tools for parallel programs. The current focus is on the automation of the performance analysis process. With the KOJAK toolset, we aimed at the development of a genericautomatic performance analysis environment for parallel programs. Performance problems are specified in terms of execution patterns that represent situations of inefficient behavior. These patterns are input for an analysis process that recognizes and quantifies the inefficient behavior in event traces. Mechanisms that hide the complex relationships within event pattern specifications allow a simple description of complex inefficient behavior on a high level of abstraction. With the Scalasca toolset, a successor to KOJAK, the main focus is on scalability in order to support analysis of parallel applicationsrunning on today's supercomputer consisting of many thousand processor cores. Future versions of Scalasca will be based on the new community instrumentation and run-time measurement infrastructure Score-P.


  • The Scalasca toolset is developed in a tight collaboration with the Programming Laboratory of the German Research School for Simulation Sciences
  • VI-HPS: Virtual Institute - High Productivity Supercomputing (HGF)
  • EIC: Programming methods and performance tools for future IBM architectures
  • ECL: Performance modeling and tools for future cluster systems
  • BDEC/IESP: Big Data and Extreme Computing / International Exascale Software Project
  • EESI: European Exascale Software Initative (EU FP7)

Current research projects:

  • RAPID: Runtime Analysis of Parallel applications for Industrial software Development (Siemens AG)
  • Score-E: Scalable Tools for the Analysis and Optimization of Energy Consumption in HPC (BMBF)
  • CATWALK: A Quick Development Path for Performance Models" (DFG SPPEXA)
  • DEEP: Scalasca support for OmpSs and the DEEP architecure/Intel MIC (EU FP7)
  • Mont-Blanc: Scalasca support for OmpSs and the Mont-Blanc architecure/ARM (EU FP7)

Concluded research projects:

  • LMAC: Performance Dynamics of Massively Parallel Codes (BMBF)
  • H4H: Hybrid programming for heterogeneous architectures (EU ITEA2)
  • PRIMA: Performance Refactoring on Instrumentation, Measurement and
    Analysis Technologies for Petascale Computing (US DOE)
  • HOPSA: Integration of system and application monitoring (EU RU FP7)
  • TEXT: Tool support for MPI/SMPSs programming model (EU FP7)
  • eeClust: Energy-efficient cluster computing (BMBF)
  • SILC: Scalable Performance-Analysis Infrastructure (BMBF)
  • ParMA: Parallel Programming for Multi-core Architectures (EU ITEA2)