cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

noname01
Journeyman III

Questions about profiler

hello

FetchUnitBusyThe percentage of GPUTime the Fetch unit is active. This is measured with all extra fetches and any cache or memory effects taken into account.
FetchUnitStalledThe percentage of GPUTime the Fetch unit is stalled. Try reducing the number of fetches or reducing the amount per fetch if possible.
WriteUnitStalledThe percentage of GPUTime Write unit is stalled.


 

what means 'fetch unit'?  can not find it in archetecture overview.

and how does profiler calculates this values? Take average pertangles for all fetch units?

And when write\fetch unit gets stalled?

thanks for answers

0 Likes
2 Replies
bpurnomo
Staff

Fetch unit refers to the hardware unit responsible for retrieving data from the global buffer/VRAM (in this case, it is either a vertex fetch unit or texture fetch unit in the GPU). 

The profiler calculates the values by taking the average of all the fetch unit cycles compared to the cycles that the GPU is active. 

FetchUnitStalled counter is the average number of cycles fetch instructions are waiting for the fetch units to be available (the units might be unavailable due to waiting for data to return for other instructions) compared to the cycles that the GPU is active. 

I hope that helps.

0 Likes

bpurnomo, Thank you.

0 Likes