Software Tuning, Performance Optimization & Platform Monitoring
Discussion regarding monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform updating.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Load Latency PEBS

Mohamed_Husain
Beginner
746 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
746 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