Hi,
I am trying to measure total GPU bandwidth to/from external memory on my Galaxy S8 using Streamline. The values I am getting by multiplying "Mali L2 Cache Beats Read/Write" by AXI bus width (16 bytes) seem quite low. Is this the correct approach? Do I need to factor in any of the other cache counters (Mali Tiler Bus, Mali Cache Texture, Mali Cache Load/Store etc)?
Best regards,
Pete
mnstrmnch said: Is this the correct approach?
I've not tried a Galaxy S8 personally, but from a counter point of view then "yes", that should be all you need to do.
What is your test case doing? Mali includes a number of technologies to reduce bandwidth which can drop bandwidth significantly for simple test cases:
https://www.arm.com/products/graphics-and-multimedia/mali-technologies
Cheers, Pete
Thank you for the quick reply. It looks like some of the results I was seeing with "impossible" write bandwidth are likely the result of transaction elimination.
Thanks,
Great, glad that you got it sorted.