Using adaptive runtime filtering to support an event‐based performance analysis. (24th February 2017)
- Record Type:
- Journal Article
- Title:
- Using adaptive runtime filtering to support an event‐based performance analysis. (24th February 2017)
- Main Title:
- Using adaptive runtime filtering to support an event‐based performance analysis
- Authors:
- Stolle, Jonas
Wagner, Michael
Doleschal, Jens
Schmitt, Felix
Brunst, Holger - Other Names:
- Xiang Yang guestEditor.
Bertino Elisa guestEditor.
Kutylowski Miroslaw guestEditor.
Plessl Christian guestEditor.
Cong Guojing guestEditor.
Cardoso João M. P. guestEditor. - Abstract:
- Summary: Event‐based performance monitoring and analysis are effective means when tuning parallel applications for optimal resource usage. In this article, we address the data capacity challenge that arises when applying the tracing methodology to large‐scale parallel applications and long execution times. Existing approaches use static, pre‐defined event filters to reduce the performance data to a manageable size. In contrast, we propose self‐guided filters that automatically adapt to an application's runtime behaviour and therefore, do not require any previous knowledge or application executions. Our contribution consists of four adaptive runtime filters, which target a specific type of data redundancy each. The filters focus on detecting identical events in loop iterations, constant events with no variation in time, and very short, highly frequent, typically not very meaningful events, having a severe impact on the total data volume. We evaluate our prototype implementation with five real‐world applications and achieve a data reduction of two orders of magnitude while increasing execution time less than 1%. Likewise, we show that the qualitative impact of our filters on performance analysis in state‐of‐the‐art analysis tools can be reduced by adding feedback methods and statistical information to the filtered traces. Copyright © 2017 John Wiley & Sons, Ltd.
- Is Part Of:
- Concurrency and computation. Volume 29:Number 7(2017)
- Journal:
- Concurrency and computation
- Issue:
- Volume 29:Number 7(2017)
- Issue Display:
- Volume 29, Issue 7 (2017)
- Year:
- 2017
- Volume:
- 29
- Issue:
- 7
- Issue Sort Value:
- 2017-0029-0007-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2017-02-24
- Subjects:
- performance analysis -- event tracing -- runtime filtering -- OTF2 -- OTFX -- Score‐P
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.4094 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 96.xml