Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.

We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.

Thank you for your understanding.


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

[Peformance Counter Quesiton] what does EXEC_STARVE_ARITH mean?

Hi, support

We're profiling the performance of our application and found that EXEC_STARVE_ARITH is high (30%  of EE core utilization)

We check the meaning  is "The number of cycles where the processing unit is starved of work."

Does it mean there is 30% time that EE core has no work to do ???

If it's true, it's weird because it should have many warps parallel to help this issue.

Thanks for help

Parents
  • Hi Pete,

    Thanks for the prompt reply!

    We're using Odin GPU.

    So, could I say that 

    This counter implies that warp isn't fully utilized in this cycle, and the exec_starve_arith counter counts.

    Is that correct?

    Does the counter add when waiting for texturing?

    Thanks

Reply
  • Hi Pete,

    Thanks for the prompt reply!

    We're using Odin GPU.

    So, could I say that 

    This counter implies that warp isn't fully utilized in this cycle, and the exec_starve_arith counter counts.

    Is that correct?

    Does the counter add when waiting for texturing?

    Thanks

Children
No data