This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How do I probe in for Power measurement in A9 using PAPI tool

Hi,

I am new to the forum and also to the community. I am trying my best to reach out for help yet meeting the standards of the community. I have been working on ARM Cortex A9 MPcore processors that are on-board the Zedboard ( which is a Zynq Evaluation and Development board from Xilinx and Digilent)

I have been working on Performance Analysis of Cryptographic algorithms on this particular Zynq 7000 series all-programmable SoC device for a while now. I have cross-compiled the algorithm on the processor using Digilent's linux kernel version 3.x

I was able to poke the performance counters for measuring latency as fine-grain as possible and am now trying to poke in the performance counters fro power consumption. I have looked into many but I think "PAPI" was one of the tools that is supported on most of the Embedded processors including the ones on our personal computers with cross-compilation capabilities.

Coming to the help that I needed in, is how do I poke in the performance counters on the ARM processor (Cortex A9 with armv7l architecture running linux) using cross-compiled PAPI for the ARM processor (cross-compiled on an X86_64 processor)?

I have tried my hands at initializing PAPI calls in my code to spit out some information regarding the performance counters but am trying to figure out what calls specifically probe into the power measuring counters and what are they? I have seen something about "uncore" which is related to power measurement but was not sure as to what and how that could be done.

Is there any other way that I can get a power estimate of my codes running on the ARM processor on linux?

Any help is appreciated. Thanks in advance.

You can private message me on the Community, or comment below, for any further queries or information.