Proceedings of 30th Annual International Symposium on Microarchitecture
DOI: 10.1109/micro.1997.645821
|View full text |Cite
|
Sign up to set email alerts
|

ProfileMe: hardware support for instruction-level profiling on out-of-order processors

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

4
116
0

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 145 publications
(122 citation statements)
references
References 12 publications
4
116
0
Order By: Relevance
“…Using this approach, a performancemonitoring tool, such as ProfileMe [5] or DCPI [1], could randomly elect to measure performance characteristics of individual instructions as they flowed through the processor pipeline. The tool could, then, gather this information over the execution of an application and attribute performance problems to certain instructions statistically.…”
Section: Microprocessor Hardware Performance Countersmentioning
confidence: 99%
“…Using this approach, a performancemonitoring tool, such as ProfileMe [5] or DCPI [1], could randomly elect to measure performance characteristics of individual instructions as they flowed through the processor pipeline. The tool could, then, gather this information over the execution of an application and attribute performance problems to certain instructions statistically.…”
Section: Microprocessor Hardware Performance Countersmentioning
confidence: 99%
“…Dean et al [15] developed the first instruction sampling techniques in their ProfileMe framework for the DEC Alpha processors. This was the precursor to modern instruction sampling techniques only now appearing in Intel and AMD chips as PEBS and IBS, respectively [4].…”
Section: A Memory Instruction Measurementmentioning
confidence: 99%
“…The Compaq ProfileMe approach addresses the problem of accurately attributing events to instructions by sampling instructions rather than events [5,6]. An instruction is chosen to be profiled whenever the instruction counter overflows a specified random threshold.…”
Section: Accuracy Issuesmentioning
confidence: 99%