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

Performance Monitoring Counters

Pramodkumar_P_
Beginner
140 Views

Hello,

        I have currently using Intel(R) Xeon (R) X7350 @ 2.93GHz. As this architecture has only five PMCs, I can't read more than five performance events at a time.Even the worst is, when I installed PAPI 5.4.0 , it reads only two events simultaneously. So I have question in mind, "Is there any way that we can use other (general purpose or special purpose) registers as PMUs ? "

        I want to capture six to seven events and their count while an application is running. I wish to measure the power consumed by this application using the values of these counters.

        So, please help.

        Thanks in advance.

 

0 Kudos
1 Reply
Alexander_Alexeev
140 Views

Usually limited numver of counter registers isn't a problem, unless you are profiling really short snippet.

You can rotate (multiplex) collected events.

 

Reply