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.