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
This counter can be hard to interpret - which GPU are you using?Possible causes for a high value:
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?