Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

uncore performance-monitoring events

HaeCheon_K_
Beginner
376 Views

Hello~ 
l am using a machine that have Intel Xeon(R) CPU, x5570 (2.93Hz) on IBM system x3650 M2 server. 
I have proceeded to experiment with manual 
"Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 3B: System Programming Guide, Part 2", chapter 19 performance-monitoring events. 

I want to get information uncore event. for example this manual's Table 19-14. "Non-Architectural Performance Events In the Processor Uncore for Intel® Core™ i7 Processor and Intel® Xeon® Processor 5500 Series (Contd.)". 

But, I has failed to obtain the information in several machine... 

process : 

1. check : 

Event num :2FH 
Umast num : 01H 
Event Mask Mnemonic : UNC_QMC_WRITES.FULL.CH0 
Description : Counts number of full cache line writes to DRAM 

2. progress experiment in my linux machine using linux perf tool 

for example : perf stat -e r12f sleep ( channel 0 ) 
perf stat -e r22f sleep ( channel 1 ) 
perf stat -e r42f sleep ( channel 2 ) 

3. result : data is zero( 0 ) 

In addition, a similar experiment was carried out. 
other cpu xeon 5600 Serise............. 

but,,same result... 

Table 19-16. Non-Architectural Performance Events In the Processor Uncore for 
Processors Based on Intel® Microarchitecture Code Name Westmere (Contd.) 

Event num :2CH 
Umast num : 01H 
Event Mask Mnemonic : UNC_QMC_NORMAL_READS.C 
H0 
Description : Counts the number of Quickpath Memory Controller 
channel 0 medium and low priority read requests. The 
QMC channel 0 normal read occupancy divided by this 
count provides the average QMC channel 0 read 
latency. 

In counclusion, Uncore data is most not output .... 

please help me

0 Kudos
0 Replies
Reply