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

DS-5 Arm Streamline: What Exactly "Cycles" Is

Hi Everyone,

I have a question regarding the "cycles" item in arm streamline analysis report. According to the annotation, it is "the number of core clock cycles". Does it mean it is non-halting cycles instead of total cycles?

Thank you!

Parents
  • Clock Cycles in Streamline comes from the PMCCNTR (Performance Monitor Cycle Count) register. It does not include clock cycles when the processor is in a sleep state like WFI (Wait For Interrupt) and not executing any instructions. I assume this is what you mean when you refer to halting cycles. If you have access, the ARM Architecture Reference Manual for ARMv7-A has all the details.

Reply
  • Clock Cycles in Streamline comes from the PMCCNTR (Performance Monitor Cycle Count) register. It does not include clock cycles when the processor is in a sleep state like WFI (Wait For Interrupt) and not executing any instructions. I assume this is what you mean when you refer to halting cycles. If you have access, the ARM Architecture Reference Manual for ARMv7-A has all the details.

Children
No data