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 Forum,
Just want to know what performance counter should use to know number of loads from Storage Buffer and cycles spent for it
For Uniform buffer loads, load/store unit will be used and the counter MaliCoreLoadStoreCyclesPartialReadCycles will reports the cycles spent for loads. Looking similar information for Storage buffer.
Thanks,
Venkatesh.
Same counter - load/store unit is used for all non-texture loads and stores. Not possibly to disambiguate concurrent use of the different buffer types in the counters.
Thanks Peter. But I didn't see use of load/store unit for storage buffer loads with both static and dynamic indexes. does it mean storage buffer loads are preloaded?
Any load that can be proven to be draw-uniform can be preloaded into constant registers. This applies to any draw-uniform load, it doesn't need to come from a Uniform buffer.
Ok, thanks for letting me know that. I didn't know about it before.