13.07.2015 Views

Intel® 64 and IA-32 Architectures Optimization Reference Manual

Intel® 64 and IA-32 Architectures Optimization Reference Manual

Intel® 64 and IA-32 Architectures Optimization Reference Manual

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

USING PERFORMANCE MONITORING EVENTSB.3.2Tags for front_end_eventTable B-9 provides a list of the tags that are used by various metrics derived from thefront_end_event. The event names referenced in column 2 can be found from thePentium 4 processor performance monitoring events.Table B-9. Metrics That Utilize the Front-end Tagging MechanismFront-end MetricTags 1Memory_loadsMemory_storesAdditional MSRSet the TAGLOADS bit inUop_TypeSet the TAGSTORES bit inUop_TypeSee Event Mask Parameterfor Front_end_eventNBOGUSNBOGUSNOTES:1. May be some undercounting of front end events when there is an overflow or underflow of thefloating point stack.B.3.3Tags for execution_eventTable B-10 provides a list of the tags that are used by various metrics derived fromthe execution_event. These tags require programming an upstream ESCR to selectevent mask with its TagUop <strong>and</strong> TagValue bit fields. The event mask for the downstreamESCR is specified in column 4. The event names referenced in column 4 canbe found in the Pentium 4 processor performance monitoring events.Table B-10. Metrics That Utilize the Execution Tagging MechanismExecution Metric TagsPacked_SP_retiredScalar_SP_retiredUpstream ESCRSet the ALL bit inthe event mask<strong>and</strong> the TagUop bitin the ESCR ofpacked_SP_uop.Set the ALL bit inthe event mask<strong>and</strong> the TagUop bitin the ESCR ofscalar_SP_uop.Tag Value inUpstream ESCRSee Event MaskParameter forExecution_event1 NBOGUS01 NBOGUS0B-37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!