2011
DOI: 10.1007/978-3-642-24403-2_23
|View full text |Cite
|
Sign up to set email alerts
|

Hardware Performance Monitoring for the Rest of Us: A Position and Survey

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
1

Year Published

2012
2012
2020
2020

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(10 citation statements)
references
References 39 publications
0
9
1
Order By: Relevance
“…Performance counters are a common profiling tool embedded in designs for post-silicon performance introspection [37]. However, since these counters are included as part of the final silicon design's area, power, and other budgets, they are generally limited in number and frequently shared amongst many events, complicating the process of extracting meaningful information from them [34].…”
Section: Hardware Profiling With Autocountermentioning
confidence: 99%
“…Performance counters are a common profiling tool embedded in designs for post-silicon performance introspection [37]. However, since these counters are included as part of the final silicon design's area, power, and other budgets, they are generally limited in number and frequently shared amongst many events, complicating the process of extracting meaningful information from them [34].…”
Section: Hardware Profiling With Autocountermentioning
confidence: 99%
“…Previous works have aimed to evaluate the true accuracy of performance monitoring counters [7,21,22]. However, little work has been done to understand the accuracy and limitations of sampling techniques such as HEM across different configurations and profiling targets, pointed out as a key issue facing hardware performance monitoring by Moseley et al [12]. Below, we present what we believe is the first quantitative study on the accuracy of event counts generated from executions monitored via HEM specifically with respect to three impacting variables: |E HEM |, π , and the average task duration.…”
Section: Hardware Event Multiplexingmentioning
confidence: 99%
“…Analysis of hardware behavior using PMCs is significantly limited, however, as the number of available events is generally orders of magnitude higher than the number of PMCs, identified as a key issue facing hardware performance monitoring [12]. Hence, only a small subset of possible events can be monitored simultaneously during program execution.…”
Section: Introductionmentioning
confidence: 99%
“…that its actual behaviour matches the schedule. This will rely on observation.We implement the program tracing system into the program itself [11] [15].…”
Section: Motivation and Related Workmentioning
confidence: 99%