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 EVENTSMetricInstructions RetiredNon-Sleep CPINon-Halted CPIμops RetiredUPCSpeculative μopsRetiredTable B-1. Performance Metrics - General (Contd.)DescriptionNon-bogusinstructions executedto completionMay count more thanonce for someinstructions withcomplex μop flow or ifinstructions wereinterrupted beforeretirement. The countmay vary dependingon themicroarchitecturalstates when countingbegins.Cycles per instructionfor a physicalprocessor packageCycles per instructionfor a logical processorNon-bogus μopsexecuted tocompletionμop per cycle for alogical processorNumber of μopsretiredThis includesinstructions executedto completion <strong>and</strong>speculatively executedin the path of branchmispredictions.Event Name or MetricExpressionInstr_retired NBOGUSNTAG |NBOGUSTAG(Non-Sleep Clock Ticks)/ (Instructions Retired)(Non-Halted ClockTicks) / (InstructionsRetired)μops_retiredμops Retired/ Non-Halted Clock Ticksμops_retiredEvent Mask ValueRequiredNBOGUSNBOGUS | BOGUSB-7

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

Saved successfully!

Ooh no, something went wrong!