Excuse me, I've checked so much resource to get the information about SC.LSC_WRITE_BEATS in this post, it means "This counter increments for every 16 bytes of data written to the L2 memory system".
However, the android document describe BEATS_RD_TEX is that "Texture read beats from L2 cache. This counter increments for every read beat received by the texture unit".
Now I'm confused by the question is that Does BEATS_RD_TEX means "This counter increments for every 32 bytes of data written to the L2 memory system" Valhall architecture?
Sincerely thank for your help.
resouces: Mali Bifrost Family Performance Counters - Graphics and Gaming blog - Graphics and Gaming - Arm Community
Hi hyperchaos,
The "SC.LSC_WRITE_BEATS" counter counts the number of write cycles on the load/store write bus (output data from the shader core load/store unit).
The "BEATS_RD_TEX" counter counts the number of read cycles on the texture read bus (input data to the shader core texture unit), conditional on that read beat being sourced from the L2 cache, and not main memory (i.e. on a cache miss).
More documentation here for out Streamline tool here: https://developer.arm.com/ip-products/graphics-and-multimedia/mali-gpus/mali-performance-counters.
In general we'd recommend using the templates in Arm Mobile Studio, rather than handling raw counters. All of this conversion is handled for you. See https://developer.arm.com/tools-and-software/graphics-and-gaming/arm-mobile-studio/learn/get-started/get-started-with-streamline/choose-a-counter-template for more info.
Kind regards, Pete
Thanks for your reply. I just cannot understand the number 16 in the arm developer document.
From your blog https://community.arm.com/developer/tools-software/graphics/b/blog/posts/mali-bifrost-family-performance-counters , I noticed that one read beat represent 16 bytes sent from L2 cache in Bifrost Family mali gpu. But i cannot sure whether one read beat represent 32 bytes bus in Valhall architecture Mali gpu.
Sicerely.
hyperchaos said:But i cannot sure whether one read beat represent 32 bytes bus in Valhall architecture Mali gpu.
It's still 16 bytes.
Oh~ Thanks again for your sincere help.
Your sincerely fan oliver.