2007
DOI: 10.1109/pccc.2007.358880
|View full text |Cite
|
Sign up to set email alerts
|

Application Insight Through Performance Modeling

Abstract: Tuning the performance of applications requires understanding the interactions between code and target architecture. Hardware counters, present in all modern processors, can identify possible causes of performance problems and can pinpoint sections of code that execute at a low fraction of machine peak performance. However, the information provided by hardware counters is often insufficient to understand the causes of poor performance or to realistically estimate the potential for performance improvement.This … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2008
2008
2011
2011

Publication Types

Select...
4

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 41 publications
0
4
0
Order By: Relevance
“…The second flag indicates whether the reference is indirect with respect to that loop (i.e., the location accessed depends on a value loaded by another reference that has a non-zero stride with respect to that loop). A more detailed description of how we compute symbolic formulas is presented in [12], [14].…”
Section: Fragmentation In Cache Linesmentioning
confidence: 99%
See 3 more Smart Citations
“…The second flag indicates whether the reference is indirect with respect to that loop (i.e., the location accessed depends on a value loaded by another reference that has a non-zero stride with respect to that loop). A more detailed description of how we compute symbolic formulas is presented in [12], [14].…”
Section: Fragmentation In Cache Linesmentioning
confidence: 99%
“…Second, we recover the names of data objects accessed by each reference using our symbolic formulas in conjunction with information recorded by the compiler in the executable's symbol table [12]. We say that references in a loop that access data with the same name and the same symbolic stride are related references.…”
Section: Fragmentation In Cache Linesmentioning
confidence: 99%
See 2 more Smart Citations