2 Replies Latest reply on May 13, 2010 3:45 PM by noname01

    Questions about profiler

    noname01

      hello

      [quote]

      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.


       [/quote]

      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

        • Questions about profiler
          bpurnomo

          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.