Proceedings of the 15th International Conference on Parallel Architectures and Compilation Techniques 2006
DOI: 10.1145/1152154.1152172
|View full text |Cite
|
Sign up to set email alerts
|

Wavelet-based phase classification

Abstract: Phase analysis has proven to be a useful method of summarizing the time-varying behavior of programs, with uses ranging from reducing simulation time to guiding run-time optimizations. Although phase classification techniques based on basic block vectors have shown impressive accuracies on SPEC benchmarks, commercial programs remain a significant challenge due to their complex behaviors and multiple threads. Some behaviors, such as L2 cache misses, may have less correlation with the code and therefore are much… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
23
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 30 publications
(24 citation statements)
references
References 33 publications
(31 reference statements)
0
23
0
Order By: Relevance
“…We use signal analysis techniques in a similar fashion compared to prior work [9], [12] to allow us to capture micro-architecture independent application characteristics.…”
Section: B Determining Application Periodicitymentioning
confidence: 99%
“…We use signal analysis techniques in a similar fashion compared to prior work [9], [12] to allow us to capture micro-architecture independent application characteristics.…”
Section: B Determining Application Periodicitymentioning
confidence: 99%
“…The authors in [16] and [22] list, describe and compare these techniques. In all of these classifications different high-level statistics are used to describe the similarity of samples: instruction mix, loop detection, memory access addresses etc.…”
Section: Related Workmentioning
confidence: 99%
“…The transform has been used to reduce post-mortem trace volume [9], and its output has been analyzed to extract program phase behavior [7,18] and program structure [8]. Our tool differs from these in that it performs a parallel wavelet transform at runtime instead of in a post-mortem analysis step.…”
Section: Related Workmentioning
confidence: 99%