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...
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.............
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
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
In counclusion, Uncore data is most not output ....
please help me