This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Infering the GPU Active cycles in Mali T-628

Hi ,

I have the following questions regarding Mali T-628 GPU.

 I am running a 3D convolution OpenCL kernel in Mali T-628 GPU (set of 4 cores device).  I obtain the GPU cycles counter using Streamline

The GPU Vertex-Tiling-Compute:Activity counter shows 100% utilization . So this translates to 100% GPU utilization.

Then the GPU active cycles should match the runtime right?

In a sampling interval of 1s , the GPU active cycles should be 600*10^6 whereas the GPU active cycles reported by streamline is 3141810

Why this discrepancy?

Please help me understand this.

Thanks

Parents
  • It's unlikely that a silicon system can even clock as low as 3MHz, so it's definitely not 100% utilizing the GPU for only 3M cycles.

    What Mali driver version (should be returned by the vendor string - and should look something like r<N>p<M> - e.g. r8p0) and Streamline gator version are you using? Not sure what I can do to help debug this one remotely - but  I can say it's not working correctly ...

    Cheers, 
    Pete

Reply
  • It's unlikely that a silicon system can even clock as low as 3MHz, so it's definitely not 100% utilizing the GPU for only 3M cycles.

    What Mali driver version (should be returned by the vendor string - and should look something like r<N>p<M> - e.g. r8p0) and Streamline gator version are you using? Not sure what I can do to help debug this one remotely - but  I can say it's not working correctly ...

    Cheers, 
    Pete

Children