Knowledge-based automatic performance analysis of parallel programs

    Research output: Chapter in BookChapterResearchpeer-review

    Abstract

    This chapter describes the knowledge-based automatic performance analysis of parallel programs with Knowledge based Automatic Parallel Program Analyzer for Performance Improvement (KAPPA-PI). The actual behavior of parallel programs is of capital importance for the development of an application. The KAPPA-PI is a performance automatic analyzer. This automatic tool analyzes the inactivity intervals found in the trace files. The KAPPA-PI tool uses a monitoring approach to analyze the performance of a program. It analyses a trace file obtained directly from the execution of the application. This means that the analysis is carried out on the low level events of the trace file. The tool, consulting the actual source files of the application, builds a series of explanations of the causes of the main problems found. The tool bases the feedback to the user in the names and structures of the application; that is to say, the programmer's view of the application. © 1998 Elsevier B.V.
    Original languageEnglish
    Title of host publicationAdvances in Parallel Computing
    Pages697-700
    Number of pages3
    Volume12
    DOIs
    Publication statusPublished - 1 Jan 1998

    Fingerprint Dive into the research topics of 'Knowledge-based automatic performance analysis of parallel programs'. Together they form a unique fingerprint.

    Cite this