I'm using Snapdragon profiler v1.8.
There are two metrics in the GPU Memory Stats, named "SP Memory Read (Bytes/Second)" and "CP Data Read (Bytes/Second)".
I don't know what "SP" and "CP" stands for, and I can't find a detailed document that explains all the metrics in Snapdragon profiler.
Could anyone help me find an answer? thanks in advance.
Hi XXYYDL:
As far as i know, the SP means Shader(or stream) Processor,Its the core block of Adreno GPUs and contains many hardware modules, including arithmetic logic unit (ALU), load/store unit, control flow unit, register files, etc.So I think the SP Memory Read stands for the data flow from L2 cache or L1 cache to the SP.
As to the CP, Each SP corresponds to one or more OpenCL Compute Units. I guess the CP means compute processor(thats just my assumption).
By the way, where did you download your SDP 1.8. I cant find the version 1.8 on the network. could U show me the link to download it if its possible. :)
Thanks for you reply!
According to your posts, Should "SP Memory Read" always >= "CP Data Read"? But I observed both SP >> CP and CP >> SP occurred while I was profilering different computer shaders.
I downloaded SDP v1.8 three months ago, I have kept an copy of the SDP v1.8 setup file, I can send it to you.