1997
DOI: 10.1147/rd.413.0345
|View full text |Cite
|
Sign up to set email alerts
|

A programmer's view of performance monitoring in the PowerPC microprocessor

Abstract: Performance monitor (PM) support in on-ciiipPowerPC® microprocessors is used to analyze processor, software, and system attributes for a variety of worlcloads. The interface to the PowerPC 604® microprocessor, which we abbreviate "604," has been externalized to end users. We discuss the enhanced PM support available in an upgrade of the 604, the PowerPC 604e™ microprocessor, which we abbreviate "604e." We discuss the challenges related to the externalization of the PM support as it relates to other PowerPC pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2001
2001
2009
2009

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(6 citation statements)
references
References 5 publications
0
6
0
Order By: Relevance
“…An HPM counter can be configured to generate an interrupt when the counter value overflows. To provide detailed information on the HPM event that caused the interrupt, POWER6 has two special purpose registers called SIAR (sampled instruction address register) and SDAR (sampled data address register) [9]. The SIAR contains the instruction address of the sampled instruction and the SDAR contains the data address if the sampled event is a memory-related event † .…”
Section: Hpm Of the Power6 Processormentioning
confidence: 99%
“…An HPM counter can be configured to generate an interrupt when the counter value overflows. To provide detailed information on the HPM event that caused the interrupt, POWER6 has two special purpose registers called SIAR (sampled instruction address register) and SDAR (sampled data address register) [9]. The SIAR contains the instruction address of the sampled instruction and the SDAR contains the data address if the sampled event is a memory-related event † .…”
Section: Hpm Of the Power6 Processormentioning
confidence: 99%
“…To provide detailed information on the HPM event that caused the interrupt, POWER6 has two special purpose registers called SIAR (sampled instruction address register) and SDAR (sampled data address register) [9]. The SIAR contains the instruction address of the sampled instruction and the SDAR contains the data address if the sampled event is a memory-related event † .…”
Section: Hpm Of the Power6 Processormentioning
confidence: 99%
“…The Motorola PowerPC 604e microprocessor provides hardware assists to monitor and count predefined events such as cache misses, mispredicted branches, and issued instructions [12,18]. Because the scheduler switches a processor's execution among multiple processes, and because statistics about a particular process may be of interest, a process can be marked for runtime profiling.…”
Section: Runtime Performance Monitormentioning
confidence: 99%