Hi Peter Harris,
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
Do you have the ability to rebuild and replace the Mali kernel driver? r4p0 is quite old (almost 5 years old now - our latest release is r18p0) and I suspect has a bug relating to how the counter memory is set up; if you can rebuild and replace it I can try to provide a patch.
If you can please provide the patch. I will try to rebuild the linux kernel