Skip to main content
Article thumbnail
Location of Repository

EARL. Eine programmierbare Umgebung zur Bewertung paralleler Prozesse auf Message-Passing-Systemen

By F. Wolf and Forschungszentrum Juelich G.m.b.H. (KFA) (Germany). Zentralinstitut fuer Angewandte Mathematik

Abstract

Using event traces to analyze the runtime behavior of parallel applications is a well-accepted technique, especially in the case of message passing systems. This paper describes the programmable environment EARL (Event Analysis and Recognition Language) which consists of a high-level trace analysis language and its interpreter. EARL enables convenient and fast construction of new trace analysis tools for message passing programs. The tools are written as scripts in the EARL language, independently from a specific trace format, and are then executed by the EARL interpreter. Because of its programmability, EARL is especially well-suited for automatically identifying bottlenecks, validating programs, and calculating user-defined performance indices. Furthermore, automated execution of repeated measurements with varying number of processors or input data sets is supported. The high degree of flexibility offered by EARL allows for analyzing user programs with respect to domain- or application-specific requirements. Much of EARL's power comes form its very high-level abstraction of an event trace, allowing for easy identification of complex event patterns. (orig.)SIGLEAvailable from TIB Hannover: RA 831(3551) / FIZ - Fachinformationszzentrum Karlsruhe / TIB - Technische InformationsbibliothekDEGerman

Topics: 09H - Computer software, programming, RUNTIME BEHAVIOUR, MESSAGE PASSING SYSTEM, EARL INTERPRETER, PARALLEL PROCESSES, TRACE FORMAT, TRACE ANALYSIS LANGUAGE, EVENT TRACE
Year: 1998
OAI identifier:
Provided by: OpenGrey Repository
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://hdl.handle.net/10068/15... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.