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.