Arm Mali GPUs implement a comprehensive range of performance counters that enable you to closely monitor GPU activity as your application runs. Arm Streamline visualizes performance counter activity in a series of charts, to help you identify the cause of heavy rendering loads or workload inefficiencies that cause poor GPU performance.

Understanding the workload breakdown, pipeline loading, and execution characteristics of your application can help you decide where to apply rendering optimizations. The following guides describe all the performance counters available for each Mali GPU, with some advice about how to interpret the value.

Note: The performance counter variable names described in these guides are for Arm Streamline version 7.2.


Valhall GPUs

Browse performance counters for Mali GPUs based on Arm’s latest architecture. Valhall enables significant performance and energy efficiency enhancements over those based on its predecessor, the successful Bifrost architecture. In addition to aligning better with the Vulkan API, the key features of the architecture consist of a new superscalar engine, a simplified scalar ISA, and dynamic scheduling of instructions. Read the Mali-G77 launch blog for more detailed information.

Mali-G77

Describes the performance counters in the Arm Streamline profiling template for the Mali-G77 GPU.

Read more

Mali-G57

Describes the performance counters in the Arm Streamline profiling template for the Mali-G57 GPU.

Read more

Bifrost GPUs

Browse performance counters for Mali GPUs based on Arm’s established Bifrost architecture. Bifrost uses a unified shader core architecture, a scalar, clause-based ISA and quad-based arithmetic units. Read more about the Bifrost Shader Core to understand the Mali GPU block architecture.

Mali-G76

Describes the performance counters in the Arm Streamline profiling template for the Mali-G76 GPU.

Read more

Mali-G72

Describes the performance counters in the Arm Streamline profiling template for the Mali-G72 GPU.

Read more

Mali-G71

Describes the performance counters in the Arm Streamline profiling template for the Mali-G71 GPU.

Read more

Mali-G52

Describes the performance counters in the Arm Streamline profiling template for the Mali-G52 GPU.

Read more

Mali-G51

Describes the performance counters in the Arm Streamline profiling template for the Mali-G51 GPU.

Read more

Mali-G31

Describes the performance counters in the Arm Streamline profiling template for the Mali-G31 GPU.

Read more

Download the Arm Mali GPU datasheet

See the different features and capabilities of Arm Mali GPUs from the Midgard-based Mali-T720, to the Valhall-based Mali-G78.

Download the datasheet