Specifications

The Arm Mali-G710 GPU is the third generation Valhall architecture-based GPU for premium devices.

Providing high quality entertainment to end users for longer periods of time, the Mali-G710 is the highest performing Arm GPU yet, pushing performance to higher levels with an uplift of up to 20% in performance, 20% in energy efficiency and 35% in machine learning (ML) compared to previous generation. With Valhall’s flexible hardware architecture it can be configured to support 7 to 16 shader cores, along with a configurable number of L2 cache. It features a Command Stream Frontend which makes it more suitable for being aligned to all the most popular and newest APIs such as Vulkan.

Arm is focused on delivering a Total Compute solution for our entire ecosystem, including enhanced Cortex-X CPUs, Cortex-A CPUs, Mali GPUs, Ethos NPUs, CoreLink and CoreSight System IP. Mali-G710 provides the end user with a stunning graphics experience.

Mali-G310 GPU diagram

Arm Mali-G710 GPU

Features Value Description
Anti-aliasing 4x MSAA
8x MSAA
16x MSAA
4x Multi-Sampling Anti-Aliasing (MSAA) with minimal performance drop
API support OpenGL® ES 1.1, 2.0, 3.1, 3.2
Vulkan 1.1, 1.2
OpenCL™ 1.1, 1.2, 2.0 Full profile
Full support for next-generation and legacy 2D/3D graphics applications
Bus interface AMBA®4 ACE, ACE-LITE, and AXI Compatible with a wide range of bus interconnect and peripheral IP
L2 cache Configurable 512KB – 2MB
2 or 4 slices of 256K or 512K
Scalability 7 to 16 cores
Configurable from 7 to 16 cores delivering largest capability for a Mali GPU
Adaptive Scalable Texture Compression (ASTC) Low Dynamic Range (LDR) and High Dynamic Range (HDR).
Supports both 2D and 3D images.
ASTC offers several advantages over existing texture compression schemes by improving image quality, reducing memory bandwidth and thus energy use
Arm Frame Buffer Compression (AFBC) Version 1.3.2
4x4 pixel block size
AFBC is a lossless image compression format that provides random access to pixel data to a 4x4 pixel block granularity. It is employed to reduce memory bandwidth both internally within the GPU and externally throughout the SoC