Intel 64 and IA-32 Architectures Software Developers Manual Volume 3B, System Programming Guide Part 2

Table Of Contents
A-166 Vol. 3
PERFORMANCE-MONITORING EVENTS
Table A-10. Performance Monitoring Events For Intel NetBurst
Microarchitecture for At-Retirement Counting
Event Name Event Parameters Parameter Value Description
front_end_event This event counts the retirement
of tagged μops, which are
specified through the front-end
tagging mechanism. The event
mask specifies bogus or non-bogus
μops.
ESCR restrictions MSR_CRU_ESCR2
MSR_CRU_ESCR3
Counter numbers
per ESCR
ESCR2: 12, 13, 16
ESCR3: 14, 15, 17
ESCR Event Select 08H ESCR[31:25]
ESCR Event Mask
Bit
0: NBOGUS
1: BOGUS
ESCR[24:9]
The marked μops are not bogus.
The marked μops are bogus.
CCCR Select 05H CCCR[15:13]
Can Support PEBS Yes
Require Additional
MSRs for tagging
Selected ESCRs
and/or MSR_TC_
PRECISE_EVENT
See list of metrics supported by
Front_end tagging in Table A-3
execution_event This event counts the retirement
of tagged μops, which are
specified through the execution
tagging mechanism.
The event mask allows from one
to four types of μops to be
specified as either bogus or non-
bogus μops to be tagged.
ESCR restrictions MSR_CRU_ESCR2
MSR_CRU_ESCR3
Counter numbers
per ESCR
ESCR2: 12, 13, 16
ESCR3: 14, 15, 17
ESCR Event Select 0CH ESCR[31:25]