We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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.