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 EVENTSDTLB Store MissesRetiredDTLB Load <strong>and</strong> StoreMisses Retired<strong>64</strong>-KByte AliasingConflicts 1Split Load ReplaysSplit Loads RetiredSplit Store ReplaysSplit Stores RetiredTable B-4. Performance Metrics - Memory (Contd.)Metric Description Event Name or MetricExpressionNumber of retiredstore μops thatexperienced DTLBmissesNumber of retired loador μops thatexperienced DTLBmissesNumber of <strong>64</strong>-KBytealiasing conflictsA memory referencecausing <strong>64</strong>-KBytealiasing conflict can becounted more thanonce in this stat. Theperformance penaltyresulted from<strong>64</strong>-KByte aliasingconflict can vary frombeing unnoticeable toconsiderable.Some implementationsof the Pentium 4processor family canincur significantpenalties for loads thatalias to precedingstores.Number of loadreferences to data thatspanned two cachelinesNumber of retired loadμops that spannedtwo cache linesNumber of storereferences spanningacross cache lineboundaryNumber of retiredstore μops spanningtwo cache linesReplay_event; set thefollowing replay tag:DTLB_store_miss_retiredReplay_event; set thefollowing replay tag:DTLB_all_miss_retiredMemory_cancelMemory_completeReplay_event; set thefollowing replay tag:Split_load_retired.Memory_completeReplay_event; set thefollowing replay tag:Split_store_retired.Event Mask ValueRequiredNBOGUSNBOGUS<strong>64</strong>K_CONFLSCNBOGUSSSCNBOGUSB-13

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

Saved successfully!

Ooh no, something went wrong!