Software Tuning, Performance Optimization & Platform Monitoring
Discussion regarding monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform updating.

Load Latency PEBS

Mohamed_Husain
Beginner
417 Views

Hi,

I was measuring the  load latencies in my core i5 2450 using PEBS + load latency feature of the PMU.  The document says , latency value is measured in core cycles from micro-operation (uop) dispatch to when data is globally observable (GO). I have the following queries

1.  What is meant by 'when data is globally observable' ?
2.  The L1 latency is around 4-5 cycles.  But when I measure it using the PEBS, I get L1 hit latency values of even >100 cycles also.  ( It is a hit in dtlb/stlvb)

Can some one give a clarification

Thank you.



0 Kudos
1 Reply
Bernard
Valued Contributor I
417 Views

1) I think that "Globally Observable" might be related to data beign seen and accessed by the software(registers and or memory location).

0 Kudos
Reply