Deep start: A hybrid strategy for automated performance problem searches

Philip C. Roth, Barton P. Miller

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

We present Deep Start, a new algorithm for automated performance diagnosis that uses stack sampling to augment our search-based automated performance diagnosis strategy. Our hybrid approach locates performance problems more quickly and finds problems hidden from a more straightforward search strategy. Deep Start uses stack samples collected as a by-product of normal search instrumentation to find deep starters, functions that are likely to be application bottlenecks. Deep starters are examined early during a search to improve the likelihood of finding performance problems quickly.We implemented the Deep Start algorithm in the Performance Consultant, Paradyn’s automated bottleneck detection component. Deep Start found half of our test applications’ known bottlenecks 32% to 59% faster than the Performance Consultant’s current call graphbased search strategy, and finished finding bottlenecks 10% to 61% faster. In addition to improving search time, Deep Start often found more bottlenecks than the call graph search strategy.

Original languageEnglish
Title of host publicationEuro-Par 2002 Parallel Processing - 8th International Euro-Par Conference Paderborn, Germany, August 27-30, 2002 Proceedings
EditorsBurkhard Monien, Rainer Feldmann
PublisherSpringer Verlag
Pages86-96
Number of pages11
ISBN (Print)3540440496
DOIs
StatePublished - 2002
Externally publishedYes
Event8th International Euro-Par Conference on Parallel Processing, Euro-Par 2002 - Paderborn, Germany
Duration: Aug 27 2002Aug 30 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2400
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th International Euro-Par Conference on Parallel Processing, Euro-Par 2002
Country/TerritoryGermany
CityPaderborn
Period08/27/0208/30/02

Fingerprint

Dive into the research topics of 'Deep start: A hybrid strategy for automated performance problem searches'. Together they form a unique fingerprint.

Cite this