GeekRadar / The comparison desk
COMPARE.
GPU
Arm

Arm Mali-G310

Graphics processor

No matched benchmark results are available for this entry yet.

Processing & platform

Architecture
Valhall*

System configuration

Detailed specifications

Specifications · 53 fields
IP capability: OpenCL 1.0
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
IP capability: OpenCL 1.1
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
IP capability: OpenCL 1.2
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
IP capability: OpenCL 2.0
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
IP capability: OpenCL 2.1
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
IP capability: OpenGL ES 1.1
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
IP capability: OpenGL ES 2.0
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
IP capability: OpenGL ES 3.0
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
IP capability: OpenGL ES 3.1
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
IP capability: OpenGL ES 3.2
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
IP capability: Vulkan 1.0
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
IP capability: Vulkan 1.1
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
IP capability: Vulkan 1.2
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
GPU IP architecture
Valhall*
Scope and conditions
IP family
Mali-G310*
GPU IP architecture
Valhall*
Scope and conditions
IP family
Mali-G310*
FP16 operations per clock per shader core
Minimum
64*
Maximum
256*
operations/clock/shader core
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
FP32 operations per clock per shader core
Minimum
32*
Maximum
128*
operations/clock/shader core
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Fragments per clock per shader core
Minimum
2*
Maximum
4*
fragments/clock/shader core
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Load/store cache per shader core
Minimum
8k*
Maximum
16k*
bytes/shader core
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Pixels per clock per shader core
Minimum
2*
Maximum
4*
pixels/clock/shader core
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Texels per clock per shader core
Minimum
2*
Maximum
8*
texels/clock/shader core
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Texture cache per shader core
Minimum
16K*
Maximum
32K*
bytes/shader core
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Shader-core thread capacity
Minimum
512*
Maximum
2,048*
threads/shader core
Scope and conditions
IP family
Mali-G310*
Threads exposed by OpenGL ES
128*
Configuration
IP-family options; the implementation determines actual values*
Tile storage per pixel
Minimum
512*
Maximum
1,024*
bits/pixel
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Tile storage
Higher storage may reduce tile dimensions*
Warp width
16* threads/warp
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
16× MSAA
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
4× MSAA
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
8-bit integer dot product
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
8× MSAA
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
Arm framebuffer compression
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
AFBC for RGBA16F
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
Arm fixed-rate compression
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
ASTC texture compression
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
Accelerated FP16 / R11G11B10 blending
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
Multiple render targets
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
Render targets by API
OpenGL ES
4*
Vulkan
8*
Shader framebuffer access
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
Hidden surface removal
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
IDVS geometry pipeline
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
Transaction elimination
Yes*
Scope and conditions
IP family
Mali-G310*
Device support
Depends on the implementation and driver*
Configuration
IP-family options; the implementation determines actual values*
3D linear filtering cost
2* × bilinear cycles/sample
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Filtering cost
Cycles per sample relative to bilinear; combine multipliers for selected filters*
ASTC filtering cost without EXT decode mode
2* × bilinear cycles/sample
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Filtering cost
Cycles per sample relative to bilinear; combine multipliers for selected filters*
Bilinear samples per clock per shader core
Minimum
2*
Maximum
8*
samples/clock/shader core
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Filtering cost above 32 bits per texel
2* × bilinear cycles/sample
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Filtering cost
Cycles per sample relative to bilinear; combine multipliers for selected filters*
Depth filtering cost without comparison
1* × bilinear cycles/sample
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Filtering cost
Cycles per sample relative to bilinear; combine multipliers for selected filters*
Depth filtering cost with comparison
2* × bilinear cycles/sample
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Filtering cost
Cycles per sample relative to bilinear; combine multipliers for selected filters*
Linear filtering cost for N 32-bit channels
N* × bilinear cycles/sample
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Filtering cost
Cycles per sample relative to bilinear; combine multipliers for selected filters*
Filtering cost for N-plane YUV
1* × bilinear cycles/sample
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Filtering cost
Cycles per sample relative to bilinear; combine multipliers for selected filters*
Anisotropic filtering cost
N* × bilinear cycles/sample
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Filtering cost
Cycles per sample relative to bilinear; combine multipliers for selected filters*
Anisotropy
N is maximum anisotropy; worst-case scaling*
Trilinear filtering cost
2* × bilinear cycles/sample
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Filtering cost
Cycles per sample relative to bilinear; combine multipliers for selected filters*
Valhall ISA work-register limit (32-bit)
64* 32-bit registers
Scope and conditions
IP family
Mali-G310*
Configuration
IP-family options; the implementation determines actual values*
Valhall ISA thread capacity per shader core
Minimum
512*
Maximum
2,048*
threads/shader core
Scope and conditions
IP family
Mali-G310*
Threads exposed by OpenGL ES
128*
Configuration
IP-family options; the implementation determines actual values*
Valhall thread capacity with 0–32 work registers
Minimum
512*
Maximum
2,048*
threads/shader core
Scope and conditions
IP family
Mali-G310*
Threads exposed by OpenGL ES
128*
Configuration
IP-family options; the implementation determines actual values*
Valhall thread capacity with 33–64 work registers
Minimum
256*
Maximum
1,024*
threads/shader core
Scope and conditions
IP family
Mali-G310*
Threads exposed by OpenGL ES
128*
Configuration
IP-family options; the implementation determines actual values*

* Provisional data