Target-aware profiling

Different models of Mali GPU are tuned for different target markets, so they have different performance ratios between the functional units. Mali Offline Compiler enables you to test the performance of your shaders on different target GPUs.

For example, compiling the shader for a Mali-G31, which is designed for embedded use cases, and therefore has a lower ratio of arithmetic to texture performance, returns the following performance report:

                            A   LS    V    T   Bound 
Total Instruction Cycles: 2.9 0.0 0.2 2.5 A
Shortest Path Cycles: 1.6 0.0 0.2 2.5 T
Longest Path Cycles: 2.9 0.0 0.2 2.5 A

For this GPU, the shader is still arithmetic bound, even with the optimizations applied.

Previous Next