EARL - Language Reference
EARL - Language Reference
The EARL language is designed to provide a basic building block for automatic performance analysis of message passing programs based on event traces. In the context of EARL a performance problem is considered as an event pattern occuring in the event trace produced by the parallel application. The E...
Saved in:
Personal Name(s): | Wolf, Felix (Corresponding Author) |
---|---|
Mohr, Bernd | |
Contributing Institute: |
Zentralinstitut für Angewandte Mathematik; ZAM Jülich Supercomputing Center; JSC |
Published in: | 2000 |
Imprint: |
Jülich
Forschungszentrum Jülich, Zentralinstitut für Angewandte Mathematik
2000
|
Physical Description: |
33 p. |
Document Type: |
Report |
Research Program: |
ohne Topic |
Link: |
OpenAccess |
Publikationsportal JuSER |
The EARL language is designed to provide a basic building block for automatic performance analysis of message passing programs based on event traces. In the context of EARL a performance problem is considered as an event pattern occuring in the event trace produced by the parallel application. The EARL trace analysis language helps to easily specify an appropriate search algorithm by providing useful abstractions allowing the algorithm to have a very simple structure even in case of complex event patterns.This document provides the complete EARL language reference. The first part presents the basic concepts and gives a summary of the language's semantics and its implementation. The second part describes all language constructs in detail. In the last part a set of examples is used to give an impression of how to use EARL in practice. |