Journal Article PreJuSER-54005

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Automatic analysis of inefficiency patterns in parallel applications

 ;  ;  ;

2007
Wiley Chichester

Concurrency and computation 19, 1481 - 1496 () [10.1002/cpe.1128]

This record in other databases:  

Please use a persistent id in citations: doi:

Abstract: Event tracing is a powerful method for analyzing the performance behavior of parallel applications. Because event traces record the temporal and spatial relationships between individual runtime events, they allow application developers to analyze dependences of performance phenomena across concurrent control flows. However, in view of the large amounts of data generated on contemporary parallel machines, the depth and coverage of a purely manual analysis is often limited. Our approach automatically searches event traces for patterns of inefficient behavior, classifies detected instances by category, and quantifies the associated performance penalty. This enables developers to study the performance of their applications at a high level of abstraction, while requiring significantly less time and expertise than a manual analysis. Copyright (c) 2006 John Wiley & Sons, Ltd.

Keyword(s): J ; performance tools (auto) ; event tracing (auto) ; pattern search (auto)


Note: Record converted from VDB: 12.11.2012

Contributing Institute(s):
  1. Zentralinstitut für Angewandte Mathematik (ZAM)
  2. Jülich-Aachen Research Alliance - Simulation Sciences (JARA-SIM)
Research Program(s):
  1. Scientific Computing (P41)

Appears in the scientific report 2007
Click to display QR Code for this record

The record appears in these collections:
Document types > Articles > Journal Article
Workflow collections > Public records
Institute Collections > JSC
Publications database

 Record created 2012-11-13, last modified 2018-02-11



Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)