KOJAK 2.2b2 reviewDownload
KOJAK (Kit for Objective Judgement and Knowledge-based Detection of Performance Bottlenecks) is a set of generic and interoperable to
KOJAK (Kit for Objective Judgement and Knowledge-based Detection of Performance Bottlenecks) is a set of generic and interoperable tool components designed for the performance analysis of parallel applications.
Their functionality addresses the entire analysis process including instrumentation, postprocessing of performance data, and result presentation.
Particular emphasis is put on automation techniques to transform the collected data into a high-level view of performance behavior. An essential part of the software constitutes an integrated event-trace analysis environment for MPI and OpenMP applications.
Instrumentation, Measurement, and Analysis:
Linux IA-32, IA-64, and EM64T/x86_64 clusters with GNU, PGI, or Intel compilers
IBM Power3 / Power4 based clusters
SGI Mips based clusters (O2k, O3k)
SGI IA-64 based clusters (Altix)
SUN Solaris Sparc and x86 based clusters
DEC/HP Alpha based clusters
Generic UNIX workstation (clusters)
Instrumentation and Measurement only:
Cray T3E, XD1 and X1
wxWidgets, a cross-plattform GUI library (important: use version wxGTK-2.4.2 with gtk-1.2.10!)
libxml2, a XML toolkit
The OPARI as included in KOJAK is incompatible to the versions available separately from the OPARI page.
Analysis of programs using OpenMP nested parallelism is not supported yet.
Not all platforms support automatic instrumentation of user functions yet.
What's New in This Release:
Support for measurement of MPI-2 1-sided communication
Limited support for analysis of MPI-2 1-sided communication
Improved support for IBM BlueGene/L platform
KOJAK 2.2b2 keywords