KOJAK

Kit for Objective Judgement and Knowledge-based Detection of Performance Bottlenecks


Introduction

KOJAK is a performance-analysis tool for parallel applications supporting the programming models MPI, OpenMP, SHMEM, and combinations thereof. Its functionality addresses the entire analysis process including instrumentation, post-processing of performance data, and result presentation. It is based on the idea of automatically searching event traces of parallel applications for execution patterns indicating inefficient behavior. The patterns are classified by category and their significance is quantified for every program phase and system resource involved. The results are made available to the user in a flexible graphical user interface, where they can be investigated on varying levels of granularity.

Note! Starting with version 3.0 (June 2008), KOJAK is a submodule of the Scalasca toolset!


KOJAK is a collaborative project between:


KOJAK is participating in the following projects:



Please send comments, questions, or bug reports regarding KOJAK to
kojak@fz-juelich.de.



last change 20.02.2010 | KOJAK Group | Print